Pages

Thursday, 27 June 2019

利用DDDproxy翻墙

登陆linux vps.

git clone https://github.com/wdongxv/DDDProxy dddproxy
cd dddproxy

[root@host dddproxy]# ls
DDDProxy    install.py  localServer.py  remoteServer.py
Dockerfile  LICENSE     readme.md
[root@host dddproxy]# python install.py remoteServer
(会提示你设置端口和密码。记下所设置的端口和密码)
install remoteServer on linux
Enter Bind Port(empty for default):2255
Enter passphrase(empty for random):
Enter same passphrase again:
Write file  /usr/lib/systemd/system/dddproxy_remoteServer.service
Created symlink from /etc/systemd/system/multi-user.target.wants/dddproxy_remoteServer.service to /usr/lib/systemd/system/dddproxy_remoteServer.service.
[root@host dddproxy]# lsof -i:2255
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
python  29129 root    3u  IPv4 311926      0t0  TCP *:vrtp (LISTEN)
[root@host dddproxy]#

(服务器上,运行安装命令python install.py remoteServer后,不需要运行python remoteServer.py ,服务器端即可运行起来)

在本地机器mac上,
git clone https://github.com/wdongxv/DDDProxy dddproxy
cd dddproxy
python install.py localServer
python localServer.py
不要关闭此terminal.
然后,用浏览器打开http://127.0.0.1:8080,在“远程服务地址设置”栏,填写你的服务器的ip地址,以及在服务器上运行python install.py remoteServer时,所设置的端口和密码。然后,在“代理地址列表”栏,添加被封的域名.

为chrome浏览器安装switchyomega插件.在switchyomega插件页面,新建情景模式,情景模式名称填写dddproxy,选择情景模式的类型为PAC情景模式,点击“创建”,点击刚刚创建的情景模式dddproxy,在‘PAC 网址’栏里,填写http://127.0.0.1:8080/pac ,保存更改,然后在该情景模式的最下面的长方形框里会显示pac文件的内容,不过此时,该框里的内容是不能编辑的。我们删掉‘PAC 网址’栏里的内容,然后‘pac脚本‘框里的内容就能编辑了,在var domainList那一行里,在已有的域名旁边添加其他被封的域名,比如我的域名briten.info .该域名今天被封,所以非添加不可。像这样添加:"facebook.net", "allinfa.com", "fc2.com", "boxun.com",
保存更改。即可在chrome浏览器里翻墙,比如访问boxun.com

项目地址:https://github.com/wdongxv/DDDProxy

这是原创文章。

No comments:

Post a Comment