在window服务器下用ShadowSocks搭建Vpn服务器
发布时间:2020/4/26 0:44:16来源:我爱官方 点击 561 次
<p>
因为学习开发安卓系统的需求,越来越多的时候需要使用到国外的服务,在下载及更新时,就会卡住,今天又要学习Dart,但安装上就是因为限制一直无法下载成功,百度了一些免费的VPN,在速度上都是限制的,而且也不稳定,也无法下载成功,总是超时。一气之下就只好自己搭建一台VPN。
</p>
<p>
现在把搭建的过程记录一下,花了3个小时来了解及测试。最终成功了。速度就跟访问国内网站一样,扛扛的。
</p>
<p>
需要准备的设备及软件:
</p>
<p>
1,需要一台国外的服务器或VPS,当然香港,台湾的也可以。
</p>
<p>
2.需要下载服务器端的:ShadowSocks
</p>
<p>
<span> 下载地址:https://github.com/shadowsocks/libQtShadowsocks/releases</span>
</p>
<p>
<span> 打开后,选择一个版本,这里我选择了v2.0.2,因为这个版本有编译好的程序。</span>
</p>
<p>
<span>3.下载好客户端的:<span>ShadowSocks,</span></span>
</p>
<p>
<span> 下载地址:https://github.com/shadowsocks/shadowsocks-windows/releases/tag/4.1.10.0</span>
</p>
<p>
<span>有了上面的准备工作,就可以开始设置了。</span>
</p>
<p>
<span>第一步:先在你自己的电脑上远程登录服务器,登录成功后,把<span>服务器端的:</span><span>ShadowSocks解压一下可以得到shadowsocks-libqss.exe文件,把这个文件放到服务器的文件夹里,这里我新建了文件夹d:\vpn\shadowsocks</span></span>
</p>
<p>
<span>第二步:shadowsocks文件夹下新建一个文件名为:config.json 配置文件,并把为这些内容写进文件内保存。</span>
</p>
<p>
<span> </span>
</p>
<pre class="prettyprint lang-js">{
"server":"0.0.0.0",
"server_port":8023,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"password",
"timeout":600,
"method":"aes-256-gcm",
"http_proxy": false,
"auth": false
}</pre>
<p>
server_port是连接服务器的端口,会在客户端配置时用到,password是连接的密码,同样在配置客户端时用到。
</p>
<p>
第三步:创建启动脚本
</p>
<p>
在同目录下创建 shadowsocks.bat 启动脚本<br />
内容如下
</p>
<pre class="prettyprint lang-js">@echo off
shadowsocks-libqss.exe -c config.json -S</pre>
然后运行 shadowsocks.bat 即可,关闭时就关闭批处理就行了,很简单
<p>
<br />
</p>
<p>
<img src="https://www.xfnz.net/wp-content/uploads/2018/11/20161201050539_10856.jpeg" alt="" />
</p>
<p>
<br />
</p>
<p>
出现这个黑窗口,没有什么错误信息,服务器的配置就成功了,只要打开了这个服务器端就已经在工作了。
</p>
<p>
第四步:配置一下客户端,来实现使用这个VPN。
</p>
<p>
在下载的客户端中会有这2个文件。
</p>
<p>
<img src="http://static.5iads.cn/image/20200426/20200426003649094909.png" alt="" />
</p>
<p>
同样的,我在自己的电脑上(注意这里不是服务器了,是需要使用VPN上网的电脑)建立了shadowsocks的文件夹,并这2个文件解压进去。然后双击Shadowsocks.exe,程序就会自动生成其它的文件,并出现配置窗口。
</p>
<p>
<img src="http://static.5iads.cn/image/20200426/20200426004192959295.png" alt="" />
</p>
<p>
<br />
</p>
<p>
百度上很多的教程到这里就结束了,其实这样还不行,还是无法正常使用VPN来上网的。
</p>
<p>
<br />
</p>
<p>
第五步:也是最后一步:开启系统代理功能,
</p>
<p>
<img src="http://static.5iads.cn/image/20200426/20200426004354965496.png" alt="" />
</p>
<p>
</p>
<p>
设置后,就可以正常访问需要的国外资源了。
</p>
<p>
<br />
</p>
<p>
<br />
</p>
<p>
<span><span></span></span>
</p>