Skip to content

patriciy/gotun2socks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gotun2socks mobile

This is a fork of gotun2socks project adopted for Android platform.

Building

  1. Install go.
  2. Install gomobile.
  3. Put go sources sources into your %GoPath%/src/github.com/dkwiebe/gotun2socks
  4. Open android project.
  5. Adjust tun2http/build.gradle with your pathes
  6. Build.

Features/limitations

  1. Support http with basic auth and socks5 proxy with login-password auth
  2. Different apps can be routed to different proxies using app UID. UID can be obtained as https://stackoverflow.com/questions/41869659/how-can-i-get-uid-of-some-other-app-whose-package-name-i-know-in-android
  3. This implementation forwards to proxies only 80 and 443 http ports over TCP protocol

About

A Golang implementation of tun2socks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 92.2%
  • Java 7.8%