|
本帖最后由 leenwu 于 2018-10-22 12:03 编辑
使用V替换W, v替换w得到3个字符。
wpngate.net上有数十个国家的近200台服务器,很多都支持使用OpenWPN建立连接。
这个ShadowOWPN可以在一台运行有Docker计算平台的实例上通过启动两个Docker instances就可以使客户端通过Shadowsocks,ShadowsocksR等与OpenWPN建立连接,从而得到较多国家的IP。
项目的Github源码地址:
ShadowOWPN:http://t.cn/EzEPybl
主要是三个步骤,下面步骤中有些字符已经替换,请使用github中的步骤:
1,使用OWPNgate.py得到相应国家的owpn文件。
2,启动owpnsocks这个Docker instance
-
- docker run -d \
- --rm \
- --device=/dev/net/tun \
- --name=owpnsocks \
- --cap-add=NET_ADMIN \
- --publish 127.0.0.1:1081:1080 \
- --volume "$(pwd)/owpn/:/etc/openowpn/:ro" \
- leenwu/owpnsocks
复制代码
3,启动pproxy这个Docker instance,这这个步骤可以自定义Shadowsocks或者ShadowsocksR的连接参数。
- docker run -d --network="host" \
- --name=pproxy leenwu/pproxy \
- pproxy -l ss://chacha20:abc@:8080 -r socks5://localhost:1081
复制代码
下面的图中是运行first_wpngate.py后可以得到的国家和地区,以及各自的节点数量:
server.PNG
(20.57 KB, 下载次数: 1)
server count:166
country and region count:35
{u'Korea Republic of': 33, u'Canada': 4, u'Peru': 2, u'Panama': 1, u'France': 5, u'Suriname': 1, u'Argentina': 3, u'V
enezuela': 9, u'Ecuador': 1, u'Israel': 1, u'Australia': 2, u'Algeria': 1, u'China': 1, u'Chile': 2, u'Russian Federa
tion': 6, u'Thailand': 1, u'Germany': 3, u'Hong Kong': 1, u'Ukraine': 1, u"Lao People's Democratic Republic": 1, u'Tu
rkey': 2, u'Indonesia': 4, u'United States': 21, u'New Zealand': 1, u'Brazil': 9, u'Bulgaria': 1, u'Jamaica': 1, u'Me
xico': 3, u'Guam': 1, u'Viet Nam': 5, u'United Kingdom': 3, u'Austria': 1, u'Colombia': 1, u'Greece': 1, u'Japan': 33
}
切换到土耳其的IP
tr.PNG
(46.62 KB, 下载次数: 1)
切换到Ecuador的IP
ec.PNG
(53.28 KB, 下载次数: 1)
切换到Jamaica
jm.PNG
(49.01 KB, 下载次数: 1)
切换到Guam
gu.PNG
(58.45 KB, 下载次数: 1)
切换到Israel
il.PNG
(43.13 KB, 下载次数: 1)
切换到Greece
gr.PNG
(56.44 KB, 下载次数: 1)
切换到Bulgaria
bg.PNG
(55.62 KB, 下载次数: 1)
额,没想到第一次发帖就有敏感词的问题。。。
|
|