Total Pageviews

Wednesday, 8 April 2020

基于Python实现的极简的socks5服务器程序-TinySocks5


项目介绍

本项目是基于socks5协议的代理服务端。本项目只支持纯生的socks5协议,传递的信息都为明文传递,无任何加密。如果轻量级使用仅需在浏览器端安装SwitchyOmega等可以配置socks5连接的插件,即可快速配置代理。如果为代理重度使用者请移步shadowsocksshadowsocksr

使用说明

服务端安装环境

Python3.6及以上(windows端和ubuntu端可完美运行),跑的是本项目的Python脚本。
git clone https://github.com/woodyxiong/TinySocks5 && cd TinySocks5
python main.py -p [port]

客户端安装配置

首先安装SwitchyOmega插件
国产浏览器操作如下(以qq浏览器为例)
打开应用中心并下载SwitchyOmega
点击应用中心按钮并进入应用中心
qq浏览器截图
从应用中心安装SwitchyOmega
安装switchyomega
配置代理
新建socks5代理,情景模式名称随意
新建socks5代理
配置代理. 代理协议选择socks5代理服务器填写vps的ip,代理端口填写代理服务器监听的端口.
配置代理
frm https://github.com/woodyxiong/TinySocks5
----
"代理服务器填写vps的ip,代理端口填写代理服务器监听的端口.",这样操作的结果是网上的
任何ip均可connect这台socks5服务器,足以把你的服务器drag down.我就曾有这样的惨痛经验。所以严重不建议这样操作。而只是把它作为各种tunnel程序的后端才是上策。