sstproxy

command module
v0.0.0-...-14f7184 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2021 License: GPL-3.0 Imports: 14 Imported by: 0

README

SSTProxy

A simple http proxy encrypted with RC4

一个简单的加密http代理,采用rc4加密传输,使用了有一年左右,还比较稳定,放github上,有空继续完善附加功能。

golang写的简单正向http代理服务器
  • 采用tcp隧道方式,从tcp层进行数据加密转发,支持http和https

  • 为分客户端和服务端,客户端和服务端通讯采用RC4加密

  • 本软件的客户端程序直接对tcp数据进行加密转发给服务端,服务端对tcp数据进行http报头解析,然后再转发给目标服务器主机

  • 存在问题 (这个问题现在已经不存在了) ,压力大时由于大量占用tcp连接,打开网页过多的情况下,linux系统可能会出现文件打开过多错误,需要修改操作系统最大文件打开数量

方法:
临时修改 ulimit -n xxxx
永久修改 修改 /etc/security/limits.conf文件
追加

  • soft nofile xxxx
  • hard nofile xxxx
使用方法
  • 客户端
    在配置文件(默认为config.json)中配置服务端ip,端口号,密码,及客户端的监听端口号
    启动客户端hpc
  • 服务端 在配置文件(默认为config.json)中配置监听端口号及密码
    启动服务端hps

密码最好弄长一些,可以是包括中文在内的任何字符,但不能超过255个字节。

Documentation

Overview

加密传输的proxy,采用RC4加密,

加密传输的proxy,采用RC4加密,

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL