BLOG zzy.my

合抱之木, 生于毫末; 九层之台, 起于累土; 千里之行, 始于足下。

Azure 部署 远程访问

Github

该工具分为服务器端和客户端。在使用之前,需要先将服务器端部署在支持Python的服务器上面,然后通过客户端连接并创建本地代理。

Windows

测试环境 Windows Server 2016 TP4

首先需要在Azure的设置中给服务器添加可访问的端口

 

1. 下载并安装 Python for Windows
注意要确认勾选 pip

 

2. 安装 OpenSSL for Windows,注意你的操作系统位数

 

3. 执行命令 pip install ...,在 Python 安装目录中

至此,安装结束。

启动: ssserver -p 443 -k password -m rc4-md5

结束: 直接关闭窗口.
查看参数: -h
443: 服务发布的端口(注意防火墙是否开放)
password: 客户端连接访问的密码
rc4-md5: 密码类型

 

Ubuntu(推荐)

测试环境 Ubuntu Server 14.04 LTS

在配置服务器属性时,添加一个静态固定的IP是最佳选择

如果配置服务器时添加了网络安全组(Network security group),则需要在设置中添加开放端口。
服务器 > Settings > Network interfaces > 接口名 > Settings > Network security group

服务器建立完成后,可以使用轻量级SSH工具快速连接
如 putty (单文件,484KB)

连接到服务器后需要输入建立时预设的用户名和密码
登录后输入 sudo -s , 以 root 身份执行安装

 

Ubuntu非常方便的是,无需图形界面两条命令即安装完成
apt-get install python-pip
pip install ...

使用
ssserver -p 443 -k password -m rc4-md5

如果要后台运行:
sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start

如果要停止:
sudo ssserver -d stop

如果要检查日志:
 

----------------------------------
443: 服务发布的端口(注意防火墙是否开放)
password: 客户端连接访问的密码
rc4-md5: 密码类型
用 -h 查看所有参数。你也可以使用 配置文件 进行配置。

 

连接测试

客户端下载

 

使用 iPhone 安装已越狱版本 测试
简单配置

 

访问ok

Loading