XX-Net
屏蔽了一个 goAgent, 又有 XX-Net 在接续。 使用方法同 GoAgent,但更加图形化,简易化。
vi /usr/lib/systemd/system/xx-net.service
[Unit] Description=xx-net After=network.target [Service] Type=simple ExecStart=/usr/local/XX-Net-3.1.19/start [Install] WantedBy=multi-user.target
启动 xx-net
systemctl daemon-reload systemctl enable xx-net systemctl is-enabled xx-net systemctl restart xx-net systemctl status xx-net
cat ./data/launcher/config.yaml
允许远程Web管理language: zh_CN modules: gae_proxy: {auto_start: 1, show_detail: 1} launcher: {allow_remote_connect: 1, control_port: 8085, last_run_version: 3.1.19, proxy: pac, xxnet_port: 8087} php_proxy: {control_port: 8083} x_tunnel: {auto_start: 1} update: {last_path: /usr/local/XX-Net-3.1.19/code/default/launcher, uuid: 39b40023-7ad4-4b1f-994f-9d12bbf27ef5}
vi data/gae_proxy/manual.ini
允许局域网其他人使用该代理[listen] enable=1 ip=192.168.0.13 port = 8087 [pac] enable=1 ip=192.168.0.13 port = 8086
Chrome 浏览器中安装插件
- 安装
XX-Net-3.1.19/SwitchyOmega/SwitchyOmega.crx
- 导入配置文件
XX-Net-3.1.19/SwitchyOmega/SwitchyOmega.bak
- 导入 代理服务器生成的CA证书
XX-Net-3.1.19/data/gae_proxy/CA.crt
- 安装
访问国外网站是使用 XX-Net 代理.
苹果电脑上设置
Finder -> Applications -> Utilities -> Keychain Access -> File -> Import Items -> 选择XX-Net生成的 crt 证书文件 -> 左侧上方菜单中 选中 "login" -> 左侧下方菜单中 选中 "Certificates" -> 右侧选中 "GoAgent XX-Net" -> 鼠标右键 -> Get Info -> 展开 "Trust",修改为 "Always Trust" Chrome 浏览器中安装 XX-Net 安装包中的 "SwitchyOmega.crx" 插件,并恢复备份。
SwitchySharp + GoAgent
注意:关于安全性,请参考 《GoAgent的安全风险》,是否使用了 GoAgent 的根证书,请使用不同浏览器访问 https://goagent-cert-test.bamsoftware.com/ 进行检测。
一般情况下,请使用 Firefox 访问大部分网站,只用 Chrome 浏览器访问被屏蔽的网站。
GoAgent
sudo yum install pyOpenSSL
sudo apt-get install python-openssl
- 下载 GoAgent,并解压
- 运行
sudo ${GO_AGENT_HOME}/local/proxy.sh start
,GoAgent 自带 一部分GAE的账户,可以先使用着 - 到 GAE 注册一个app,并记住ID
- 运行
${GO_AGENT_HOME}/server/uploader.py
, 并根据提示输入 app ID,输入Email(谷歌账户)、密码,把 服务端代码 上传到 GAE。 - 修改
${GO_AGENT_HOME}/local/proxy.ini
, 将自己注册的 app id 添加到[gae]
下的 appid 中。 重启 proxy.sh :
sudo ./proxy.sh restart
linux下运行的,可以查看日志
/var/log/goagent.log
确认为何连接不上。- 如果是 IP 地址连接超时,请参考 Goagent 最新可用IP, 或者使用 GoGo Tester 检测可用 IP 地址。
如果是 appid 不行,可以参考 使用以下值:
[gae] appid=hardseedexample|hardseedexample2|hardseedexample3|hardseedexample4|hardseedexample5|hardseedexample6|hardseedexample7|hardseedexample8|hardseedexample9|hardseedexample10|hardseedexample11|hardseedexample12|hardseedexample13|hardseedexample14|hardseedexample15|hardseedexample16|hardseedexample17|hardseedexample18|hardseedexample19|hardseedexample20|hardseedexample21|hardseedexample22|hardseedexample23|hardseedexample24|hardseedexample25|nucaodiss|nucaodiss1|nucaodiss2|nucaodiss3|nucaodiss4|nucaodiss5|nucaodiss6|nucaodiss7|nucaodiss8|nucaodiss9|nucaodiss10|lovesphinx1|lovesphinx2|lovesphinx3|lovesphinx4|lovesphinx5|lovesphinx6|lovesphinx7|lovesphinx8|lovesphinx9|lovesphinx10|goagent-dup001|goagent-dup002|goagent-dup003|gonggongid01|gongongid02|gonggongid03gonggongid04|gonggongid05|gonggongid06|gonggongid07|gonggongid08|gonggongid09|gonggongid10
SwitchyOmega
- 下载 SwitchyOmega,并安装到 chrome 浏览器中。
- 打开 SwitchyOmega, Import -> Restore from file ->
${GO_AGENT_HOME}/local/SwitchyOptions.bak
- 在 chrome 的 settings -> HTTP/SSL -> Manage certificates -> Authorities -> Import ->
${GO_AGENT_HOME}/local/CA.crt
- 打开 SwitchyOmega,切换至 "Auto Switch" 模式
FreeGate
在程序开发过程中,在搜索E文资料的时候,发现有好多好的文章总是被GFW给屏蔽掉了。 这里就以Chrome浏览器或360极速浏览器为例(基于Chrome)总结一下如何通过 Proxy Switchy! 插件和 FreeGate 进行突破。
步骤:
- 下载并运行 [http://www.freegate8.info/ FreeGate]
- 在
通道
标签页: 先点击恢复默认设置
,如果以前从未更改过设置的话,可以跳过此步骤。 - 在
通道
标签页: 将模式设定为经典模式
(浏览器不需要设置代理),因为我们接下来通过 Switchy! Options 为浏览器设置。
- 在
- 在Chrome浏览器中,安装 Proxy Switchy! 插件
- 单击浏览器右上角 Proxy Switchy! 的图标,选择
Options
- 在
Proxy Profiles
标签页中新建一个Profile: - 名称自定义,假设为
GFW
- 选择
Manual Configuration
- 选择
Use the same proxy server for all protocols
- 设置
HTTP Proxy
为127.0.0.1
- 设置
Port
为8580
(与FreeGate服务器
标签页中当前端口
保持一致) - 点击
Save
按钮进行保存
- 在
- 在
Switch Rules
标签页中新建需要的规则:Role Name
可以自定义,这里保持默认URL Pattern
中输入被屏蔽的URL,比如*.wordpress.com
Pattern Type
根据你输入的URL的格式进行选定,但大多均为Wildcard
Proxy Profile
中应当选择为前面建立的Profile的名字,这里是GFW
- 点击
Save
按钮进行保存
- 单击浏览器右上角 Proxy Switchy! 的图标,将模式切换为
Auto Switch Mode
即可。
附:被屏蔽URL总结
*.sourceforge.net
*.blogspot.com
*.wordpress.com