Sign inSign up

lihaixin/vpns5

By lihaixin

•Updated 6 months ago

vpns5

Image
0

853

lihaixin/vpns5 repository overview

⁠vpns5 - SOCKS5 to L2TP VPN Gateway

默认爱快提供多种传统 VPN 客户端方式接入、扩充落地 IP 数量、但不提供 socks5 客户端、此容器通过 socks5 转 L2TP 协议转化、实现爱快也能用 socks5、容器里提供详细指引。

Official Website: https://hub.docker.com/r/ikuaiapp/vpns5⁠

⁠🚀 Docker Compose Usage

To deploy this service using docker-compose:

version: '3.8'

services:
  vpns5:
    image: ikuaiapp/vpns5:latest
    container_name: vpns5
    restart: always
    privileged: true
    environment:
      - NO="" # Authorization code (Leave empty for automatic online fetching)
      - S5IP=6.6.6.6       # SOCKS5 proxy IP
      - S5PORT=1080       # SOCKS5 proxy port
      - S5USER=user       # SOCKS5 proxy username
      - S5PASSWD=password # SOCKS5 proxy password
    # networks:
    #   vlan:
    #     ipv4_address: 172.19.0.10

⁠📖 Detailed Instructions (详细指引)

                              __          __         _                                   
                               \ \        / /        | |                                  
                                \ \  /\  / /    ___  | |   ___    ___    _ __ ___     ___ 
                                 \ \/  \/ /    / _ \ | |  / __|  / _ \  | '_ ` _ \   / _ \
                                  \  /\  /    |  __/ | | | (__  | (_) | | | | | | | |  __/
                                   \/  \/      \___| |_|  \___|  \___/  |_| |_| |_|  \___|
                                                                                          
                                                                                                
 # --------------------------------------------------------------------------------------------------------------------------------- #
 # 
 # 设备操作指南:
 # 1. 输入 <proxyedit> 修改Socks5信息
 # 2. 输入 <proxyreboot> 重启容器使代理生效
 # 3. 输入 <proxyip> 检查是否显示的代理IP,如果不是,检查代理信息是否正确
 # 4. 导航到【网络设置】【VPN客户端】添加一条L2TP连接: IP: 172.19.0.10 帐号: ikuai  密码: ikuai  
 # 5. 导航到【流控分流】【端口分流】添加一个客户端进行分流 
 # --------------------------------------------------------------------------------------------------------------------------------- #
 # 查看代理IP:  输入 <proxyip> 
 # 测试代理速度: 输入 <proxyspeed> 
 # 落地代理修改: 输入 <proxyedit> 
 # 重启代理程序: 输入 <proxyreboot> 
 # 
 # 更多信息访问网页查看: https://hub.docker.com/r/ikuaiapp/vpns5 
 # --------------------------------------------------------------------------------------------------------------------------------- #

这里提供三种方法、大家根据自身环境选择其中一种方式部署

方法一、爱快官方 Docker 插件、最简单、受限于插件网络能力限制、适合于低于 100 条 s5 的客户使用

方法二、使用独立主机、可以自由扩容硬件性能、web 管理界面更直观管理调整代理信息、适合于长期使用 socks5 做项目的客户

方法三、使用云主机、一键自由升级硬件、web 管理界面更直观管理调整代理信息、适合于短期项目需要快速测试的 socks5 用户

⁠方法一: Docker 爱快插件用法

1.1 爱快 Docker 管理界面直接下载ikuaiapp/vpns5容器镜像

image.png

国内环境:请自行替换合适的代理下载

dockerpull.com

dockerproxy.com

docker.1panel.live

docker.hpcloud.cloud

docker.ketches.cn

1.2 添加这四个变量 S5IP S5PORT S5USER S5PASSWD,对应于socks5 代理IP 代理端口 代理用户名 代理密码

image.png

1.3 导航到【网络设置】【VPN客户端】添加一条L2TP连接: IP: 容器IP 帐号: ikuai 密码: ikuai

image.png

1.4 导航到【流控分流】【端口分流】添加一个客户端进行分流

image.png

⁠方法二: 本地 NAS 、Linux 独立主机用法

使用 NAS 自带或者 纯 Linux 安装、配合 Docker 高效的macvlan网络,图像化界面,高效且方便!!!

把 socks5 转化为 L2TP、通过本地爱快 L2TP 客户端拨入、然后使用端口分流

环境安装脚本:个人脚本管理系统⁠

image.png

⁠方法三:云端部署 Linux Docker 环境

使用 docker 桥接网络、配合端口映射、各容器相互独立、把 socks5 转化为 L2TP、通过本地爱快 L2TP 客户端拨入、然后使用端口分流

环境安装脚本:个人脚本管理系统⁠

image.png

Tag summary

Content type

Image

Digest

sha256:83124dcf6…

Size

53.9 MB

Last updated

6 months ago

docker pull lihaixin/vpns5