Windows Server 个人 使用VPN 搭建总结

前一段利用公司服务器搭建 Shadowsocks 服务器(windows & Linux),此处记录 Windows Server 下的SS 搭建流程。

英文不错的童鞋,可以看看这个地址:https://github.com/shadowsocks/shadowsocks/wiki/Install-Shadowsocks-Server-on-Windows

下面是 我这边的操作步骤:

1. 在WindowsServer 安装Python ,python 的位数一定要和 Windows 系统位数 保持一致!!! (此处很重要,请自行脑补三遍)

2. ps:  此处是对安装python的补充,  安装python时 请使用自定义安装的方式,同时 选择 安装pip (ps: Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能)

3. 需要在WindowsServer 安装 OpenSSL, 下载地址:

https://slproweb.com/products/Win32OpenSSL.html

需要复制 OpenSSL的安装目录中的libeay32.dll,libssl32.dll,ssleay32.dll到python 安装路径 下\Scripts\ 目录下

4. 使用 Pip 安装 Shadowsocks 命令如下:

pip install shadowsocks

5. 进入 Shadowsocks 安装路径, 新建 config.JSON 文件,内容如下:

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

可变更的 位置: password& method& server_port & timeout 这几处, server_port 建议 使用8000+ 的,避免与系统服务端口冲突

加密方式若使用 : salsa20 or chacha20  ,需要到  https://download.libsodium.org/libsodium/releases/  下载相关 dll 文件,dll 文件放置路径:

C:\Windows\System32 or C:\Windows\SysWOW64 (请根据个人系统 而定)

  

6. 启动服务方式 在命令行中 执行:  ssserver -c 路径\config.json

7. 再次PS: 若使用阿里云服务器或者AWS  时 需要配置

云服务器ECS -> 网络和安全 -> 安全组 -> 选择你的服务器,配置规则——

为端口8838(上面配置文件中服务器端口)添加两条“入方向”的规则,一条是 tcp 一条是 udp 的

8.再次PS:

(ps: 若出现 > Exception: libcrypto(OpenSSL) not found,可确认一下Python的位数是否与OpenSSL 一致)

  

时间: 2024-11-15 20:00:11

Windows Server 个人 使用VPN 搭建总结的相关文章

Windows Server 2003单网卡搭建VPN

Windows Server 2003单网卡搭建VPN   1.打开[控制面板] --> [管理工具] --> [路由和远程访问]2.鼠标右击你要管理的电脑 在弹出式菜单中选中[配置并启用路由和远程访问] 3.选中[自定义],因为你只有一块网卡嘛,所以选中第一项或第三项的话,你会得到一个"必须两块网卡"的提示  4.下一步就是选中[VPN访问],然后系统会问你"要不要启动服务" 当然要启动了. 5.启动成功后,会得到如下图所示的情形,鼠标右击 要管理的电

windows server 2003 php 环境搭建

windows server 2003是目前国内比较主流的服务器操作系统,其搭建php的环境也是多种多样,其中IIS+Fastcgi+php+mysql安装时最简单的. 1.安装IIS 打开"开始"菜单,点击"管理您的服务器"(如图1所示),点击"添加或删除角色"选择应用程序服务器 打开"开始"菜单,点击"所有程序",进入"管理工具",点击"internet信息服务(IIS)管

如何在Windows Server 2008 R2下搭建FTP服务

在Windows Server 2008 R2下搭建FTP服务,供客户端读取和上传文件 百度经验:jingyan.baidu.com 工具/原料 Windows Server 2008 R2 百度经验:jingyan.baidu.com 方法/步骤 1 安装FTP服务 开始-->管理工具-->服务器管理器 步骤阅读 2 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 步骤阅读 3 选择Web服务器(IIS),然后选择FTP服务,直到安装完成.

windows server 2008 php 环境搭建

最近发现MDT推出去的系统的有不同问题,其问题就不说了,主要是策略权限被域继承了.比如我们手动安装的很多东东都是未配置壮态,推的就默认为安全壮态了,今天细找了一下,原来把这个关了就可以了. windows server 2008 php 环境搭建

windows server 2008创建VPN服务器

VPN服务器建立在虚拟机上面,作为验证,建立了一个和VPN服务器同一局域网的文件共享服务器.如果VPN创建成功,本机就可以通过VPN连接查看文件共享服务器的内容. 本机IP地址为 172.16.1.110, VPN服务器有两块网卡,LAN网卡的地址为192.168.1.1.与文件服务器同一子网, WAN网卡地址为172.16.1.169. 局域网文件服务器地址为192.168.1.2.此时根据我的设置,本机是无法ping通局域网文件服务器地址的.而VPN服务器是可以ping通的. 在VPN服务器

在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能. SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL Server故障转移集群却由来已久,在SQL Server 2012还提供了一个可用性组(AlwaysOn High Availability Groups)的新特性,我们知道微软的故障转移集群(W

基于Windows Server 2012 R2 x64搭建Redmine

Highlight: 参考文档:http://www.redmine.org/projects/redmine/wiki/RedmineInstall mysql和redmine在同一台主机上,实际部署时可单独部署mysql. 本文不包括整合Apache/Nginx. 以下内容在virtualbox虚拟机上测试可行. OS环境 操作系统:Windows Server 2012 R2 x64 英文标准版(MSDN下载ISO) 安装完系统后,安装以下patch,这些patch都可以从微软官方网站下载

Windows Server 2016 证书服务器搭建(三)

Windows Server 2016 活动目录服务器搭建完成后,在域环境中搭建证书服务器.建议将证书服务器单独进行部署(做为域成员服务器).将服务器初始化完成后(计算机名称.IP地址.防火墙.加域等). 打开服务器管理器,选择添加角色和功能 选择,下一步 选择,下一步 选择,下一步 选择Active Directory证书服务 选择添加功能 选择,下一步 选择,下一步 选择,下一步 选择,添加功能 勾选,证书颁发机构和证书颁发机构Web注册,下一步 选择,下一步 选择,下一步 选择,安装 选择

Windows Server 2008 R2 AD搭建FTP隔离用户

实验准备:Windows Server 2008 R2系统的虚拟机两台,一台用于用户隔离,一台用于客户端测试实验步骤:Windows Server 2008 AD搭建FTP隔离用户 建立用户user1,user2 和管理ftp站点的admin用户 一.域控AD1.2.建立ftp的根目录,建立子目录文件夹对应是用户的名称文件夹3.配置AD隔离用户4.下一步5.输入密码(牢记)6.完成7.命令行--adsiedit.msc--打开编辑工具 --找到ftp更目录里面对应的用户进行编辑8.设置对应用户和