海南省BIM中心

 找回密码
 注册请加微信xycost

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 564|回复: 2

在 Windows Server 上搭建 Shadowsocks 服务端

[复制链接]

2331

主题

2887

帖子

932万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9324470
发表于 2019-6-3 15:15:20 | 显示全部楼层 |阅读模式
目前我知道还在维护的版本有 Python 版及 libev 版,而网上流传的 shadowsocks_win_server.zip 及 Node.js 版已经不再维护,不建议大家使用。
推荐使用第一种安装方法,得益于 Github 上面的 libQtShadowsocks > 项目,安装设置方便,CPU 和内存占用也小。
一、下载 libQtShadowsocks
Github > 上下载对应你系统位数的版本,我这里以 Windows Server 2012 R2 为例,使用 shadowsocks-libqss-v1.8.4-win64.7z
二、配置相关文件
新建一个名为 libQtShadowsocks 的文件夹,将下载好的 shadowsocks-libqss-v1.8.4-win64.7z 解压进文件夹中
在文件夹中新建名为 config.json 的配置文件,内容如下(不要使用 Windows 自带的记事本或者写字板,不然很可能出现评论中一些运行出错的毛病)
config.json

{    "server":"0.0.0.0",    "server_port":2333,    "local_address":"127.0.0.1",    "local_port":1080,    "password":"fuckgfw!",    "timeout":600,    "method":"aes-256-cfb",    "http_proxy": false,    "auth": false}

在文件夹中新建名为 shadowsocks-server.bat 的批处理文件,内容如下
shadowsocks-server.bat

@echo offshadowsocks-libqss.exe -c config.json -S

然后运行 shadowsocks-server.bat 即可,关闭时就关闭批处理就行了,很简单。
Windows Server 上搭建 Shadowsocks 服务端" style="margin: 18px auto; border: 0px; list-style: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; max-width: 100%; height: auto; border-radius: 3px; clear: both; display: block;">
如上图,运行成功~
还有,Windows 自带防火墙需要设置一下,否则客户端会连不上服务端。

第二种方法介绍的是 Python 版的安装方法
一、安装 Python
首先去到 Python 官网下载 Python V2 :点击前往
注意:最好是根据现在系统的环境来选择,并且要与OpenSSL对应,不能用32位 Python 与64位的 OpenSSL 搭配使用。
二、安装 OpenSSL
同样去到 OpenSSL 官网下载:OpenSSL >
这里需要注意
  • 需要对应你的系统,如果你的系统为32位就下载 Win32_OpenSSL ,如果是64位则下载 Win64_OpenSSL
  • 下载非 Light 版,也就是开发人员版本
  • 下版本 v1.0.2
  • OpenSSL 需要 Visual C++ 2008 Redistributables 支持,32位系统点我 | 64位系统点我
三、安装 Shadowsocks
安装完成后,如按照默认路径,使用方法如下
打开 cmd
(Windows Server 2012 R2 系统可按 Windows 图标+X+A打开管理员权限的命令提示符)
输入
进入 Python 目录

cd C:\Python27\Scripts

也可以用资源管理器进入到 C:\Python27\Scripts 然后按住 Shift + 鼠标右键,选择在此处打开命令窗口,如下图
然后输入
安装 Shadowsocks

pip install shadowsocks

如上图即为安装成功
看到上面多出的几个文件即成功(开启显示文件扩展名效果)
四、配置 Shadowsocks
同样需要在 C:\Python27\Scripts 运行命令提示符(管理员)
命令开启 Shadowsocks

ssserver.exe -p 443 -k password -m aes-256-cfb

443为服务器端口 password位密码 到时在客户端填上服务器的 IP 及此处设置的端口和密码就能使用了
当然,也可以使用配置文件的方法,在 C:\Python27\Scripts 新建一个名为 shadowsocks.json 的文件,以记事本打开
Shadowsocks 配置文件

{    "server":"0.0.0.0",    "server_port":8388,    "local_address": "127.0.0.1",    "local_port":1080,    "password":"mypassword",    "timeout":300,    "method":"aes-256-cfb",    "fast_open": false}

运行

ssserver.exe -c C:\Python27\Scripts\shadowsocks.json


回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条


QQ|小黑屋|手机版|Archiver|ChinaBIM ( 琼ICP备14001050号-1 )

GMT+8, 2025-1-2 20:20 , Processed in 0.022805 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表