Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mysocks

Simple Shadowsocks implementation in Golang.

Usage


# create your own .env
mv .env.example .env

# update your ss config
#

# start client
make run

# Or debug client
make debug #check .mysocks.log

# config your Chrome extesion e.g. SwitchyOmega 
# socsks5://127.0.0.1:7788


# Or simply use it in the terminal.
export http_proxy=socks5://127.0.0.1:7788; 
export https_proxy=socks5://127.0.0.1:7788; 
curl https://www.google.com/ -v

Notice

This project is for self-education purposes. Currently it only accepts SOCKS5 connections (IPV4 only) and forward requests using AES-*-GCM encryption. But it should be easy to expand upon.

Demo

asciicast

About

Simple Shadowsocks implementation in Golang.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages