Skip to content

unitdevgcc/pterovpn

Repository files navigation

ptera vpn

Android-клиент в android/: c0redev (maxkrya).

Все сделал - c0redev (maxkrya), tg: tcptransit.

License: MIT © c0redev (maxkrya) (parsend)

server (java)

config.properties рядом с jar.

listenPorts=25565
token=change-me
udpChannels=4

запуск:

java -jar ptera-vpn-server.jar

client (go, linux / windows)

Linux:

sudo ./ptera-client \
  --server 1.2.3.4:25565 \
  --token change-me \
  --tun ptera0 \
  --tun-cidr 10.13.37.2/24 \
  --mtu 1420

multiport (выключено по умолчанию):

sudo ./ptera-client \
  --server 1.2.3.4 \
  --ports 25565,25566,25567 \
  --token change-me

split tunnel — в туннель только указанные сети (по умолчанию все = default):

sudo ./ptera-client --server 1.2.3.4:25565 --token x \
  --routes 0.0.0.0/0,::/0

только одна сеть:

sudo ./ptera-client --server 1.2.3.4:25565 --token x \
  --routes 1.2.3.0/24

exclude — не пускать в туннель локальные подсети (идёт через обычный шлюз):

sudo ./ptera-client --server 1.2.3.4:25565 --token x \
  --exclude 192.168.0.0/16,10.0.0.0/8

Windows (запуск от администратора, нужен wintun.dll рядом с exe — в релизах уже есть, иначе https://www.wintun.net):

ptera-client.exe --server 1.2.3.4:25565 --token change-me

TUI (linux / windows):

./ptera-client --tui

Конфиги в ~/.config/pteravpn/ (linux) или %APPDATA%\pteravpn\ (windows). Формат JSON:

{"server": "1.2.3.4:25565", "token": "secret", "routes": "", "exclude": "192.168.0.0/16"}

About

pterovpn

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors