当前位置: 首页 > 网络 > 正文

一.环境与工具 Windows Server 2008 R2 LibQtShadowsocks Shadows […]

一.环境与工具

  1. Windows Server 2008 R2
  2. LibQtShadowsocks
  3. Shadowsocks

二.下载所需软件

1. libQtShadowsocks

2. Shadowsocks

三.配置相关文件

  • 在服务器中下载好libQtShadowsocks后解压,在程序同目录下创建config.json 配置文件,并修改:
{
    "server":"0.0.0.0",
    "server_port":1801,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"Test",
    "timeout":600,
    "method":"aes-256-cfb",
    "http_proxy": false,
    "auth": false
} 
  • 注意:config.json中最好将注释删掉.

字段说明
server:服务器IP
server_port:服务器端口
local_port:本地端端口
password:用来加密的密码
timeout:超时时间(秒)
method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″等
* 备注:加密方式官方默认使用aes-256-cfb,推荐使用rc4-md5,因为 RC4比AES速度快好几倍.

四.创建启动脚本

  • 在程序同目录下创建 shadowsocks.bat 启动脚本.内容如下:
@echo off  
shadowsocks-libqss.exe -c config.json -S 
  • 运行运行 shadowsocks.bat 即可开启服务,关闭 shadowsocks.bat 即停止服务.

五.将服务器端口添加系统防火墙

  • Windows 2008 R2 默认会阻止非白名单端口连接,将config.json中设置的服务器端口添加白名单即可.

  • 服务器 -> 开始 -> 管理工具 -> 高级安全Windows防火墙 -> 入站规则 -> 新建规则 -> 端口 -> TCP -> 特定本地端口 -> 允许连接.

六.Shadowsocks

  • 在本地计算机解压Shadowsocks后运行Shadowsocks.exe.

  • 填入服务器IP | 服务器端口 | 密码 | 加密方式 | 代理端口 .然后选择添加.

  • 桌面右下角有个小飞机,右键启动代理即可使用.

  • 打开YouTube此时可在服务器中控制台中看到已经有数据转发.并且速度还不错,4K无压力.

七.隐藏控制台窗口

  • 如果你有强迫症,看着黑色控制台窗口不爽,那么可以使用下面的VBS脚本方法将批处理的控制台隐藏.

  • 在程序同目录下新建shadowsocks.vbs,写入如下代码:

Set ws = CreateObject("Wscript.Shell")  
ws.run "cmd /c shadowsocks.bat",vbhide  
  • 运行shadowsocks.vbs,控制台并没有显示,但却可以在任务管理器中找到shadowsocks-libqss进程.
本文固定链接: https://blog.050k.com/?p=228 | LseKit's Blog

Windows Server 2008搭建Shadowsocks服务端:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter