aditya-shri/VPN

Shell

Personal VPN using Shadowsocks and v2ray

shadowsocksv2rayvpnvpn-serverfree-vpnfree
스타 성장
스타
2.1k
포크
1.4k
주간 성장
+17
이슈
32
1k2k
2020년 12월2022년 11월2024년 10월2026년 9월
README

Personal VPN

Based on Shadowsocks with V2-Raу-plugin

Click the button below to deploy, and remember to Star if it works:

Heroku

Railway


0. Attention

  • Deployment can be done on any server with the help of DockerFile.
  • Heroku Deployment requires registration of a heroku account, a email is required when registering a heroku account (otherwise the verification code cannot be brushed out).
  • If app gets ban on Heroku, try forking and then deploying OR deploy using Heroku-CLI. When deploying using Heroku-cli, remember to set stack to container.

The environment variables required are:

Domain   : The domain of your server without the schema(https, http etc). Ex: test.com, not https://test.com
Password : Password you want to set for the Shadowsocks VPN service
PORT	 : Server port, if not already defined by server provider(like Heroku,Railway provides)

1. Verification

After the server is deployed, open app to display the webpage normally. After the address is filled with the path (for example: https://{Domain}/static), the 404 page is displayed, which means the deployment is successful.

2. Client Configuration

QR code address:

https://{Domain}/qr 

(Change {Domain} to your own app server url.)

Use the client (Shadowsocks recommended) to scan the QR code.

or

Use 'ss' address:

https://{Domain}/ss

(Change {Domain} to your own app server url.)

Copy the details after opening and import it to the client.

or

Manual configuration (Config file):

{
	"server" : "{Domain}",
	"server_port" : 443,
	"local_port" : 1080,
	"password":"{password}",
	"timeout":300,
	"method":"chacha20-ietf-poly1305",
	"mode": "tcp_only",
	"fast_open":false,
	"reuse_port":true,
	"no_delay":true,
	"plugin": "v2raу-plugin",
	"plugin_opts":"path=/v2;host={Domain};tls",
	"remarks" : "Private VPN"
}

Change {Domain} with your server url and {password} with your password.

3. Clients

Android

shadowsocks

v2-raу-plugin

Windows

ShadowSocks-Windows

V2-Raу Plugin

Extract and keep v2-raу plugin in the same folder as shadowsocks.

Linux

shadowsocks-libev

V2-Raу Plugin

Install the shadowsocks library, download and move the v2-raу plugin in '/usr/bin' and use the following command to connect to VPN:

ss-local -c "config file location on your system"

Then use any proxy script to route your system's requests through your VPN. Ex:

  • Proxy SwitchyOmega : This extension can be used in chrome
  • Polipo : Routes all of the network through your proxy

Reference Guide for client setup

Guide

Reference

ShadowSocks-libev

V2-Ray Plugin

관련 저장소
2dust/v2rayN

A GUI client for Windows, Linux and macOS, support Xray and sing-box and others

C#appGNU General Public License v3.0windowsproxy
v2rayn.2dust.link
115.8k15.9k
2dust/v2rayNG

A V2Ray client for Android, support Xray core and v2fly core

KotlinGNU General Public License v3.0androidproxy
v2rayng.2dust.link
62.4k8.1k
shadowsocks/shadowsocks-windows

A C# port of shadowsocks

C#appOthershadowsocksc-sharp
59.6k16.2k
bannedbook/fanqiang

翻墙-科学上网

Kotlinawesomessrv2ray
53.3k8.6k
v2ray/v2ray-core

A platform for building proxies to bypass network restrictions.

GoGo ModulesMIT Licensev2rayshadowsocks
v2ray.com
46.9k8.8k
MHSanaei/3x-ui

Supporting multi-protocol multi-user(Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto، AmneziaWG)

GoGo ModulesGNU General Public License v3.0trojanvless
docs.sanaei.dev
46.1k11.5k
freefq/free

翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子

fanqiangv2ray
42.1k5.6k
XTLS/Xray-core

Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.

GoGo ModulesMozilla Public License 2.0xrayvless
t.me/projectXray
41.5k5.9k
shadowsocks/shadowsocks-android

A shadowsocks client for Android

KotlinappOthershadowsocksandroid
36.8k11.5k
v2fly/v2ray-core

A platform for building proxies to bypass network restrictions.

GoGo ModulesMIT Licenseproxynetwork
v2fly.org
34.6k5.1k
shadowsocks/ShadowsocksX-NG

Next Generation of ShadowsocksX

SwiftGNU General Public License v3.0shadowsocksswift
32.9k7.8k
hiddify/hiddify-app

Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.

DartappOtherproxysingbox
hiddify.com
32.6k3k