公网IP+DDNS下回家的的教程,走过路过不要错过

  • y
    yyysuo
    方案一
    改红字部分为自己的设置,
    docker run -d -p 9945:8388 -p 9945:8388/udp --name ss-libev-gists -e PASSWORD=mypass -e METHOD=aes-128-gcm --mount type=tmpfs,destination=/tmp gists/**-libev

    在主路由上把9945映射到外网


    方案二
    https://github.com/hwdsl2/docker ... master/README-zh.md
    1: /mnt/sda3/docker/open** 下建立文件**.env,设置7777权限,内容如下:
    **_IPSEC_PSK=密钥
    **_USER=用户名
    **_PASSWORD=密码
    **_DNS_SRV1=内网dns地址1
    **_DNS_SRV2=内网dns地址2
    1.jpg


    2:使用命令创建容器,红字部分换成自己的目录地址。
    docker run --name ipsec-**-server --env-file /mnt/sda3/docker/open**/**.env --restart=always -p 500:500/udp -p 1701:1701/udp -p 4500:4500/udp -d --privileged hwdsl2/ipsec-**-server



    3:主路由把1701和4500映射出去
    4:windows端导入2个reg文件后重启,添加相关服务器信息。保存reg1、2内容为文本文件,改后缀为.reg后管理双击导入
    参考:https://github.com/hwdsl2/setup- ... C%E6%8E%92%E9%99%A4
    reg1
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters]
    "ProhibitIpSec"=dword:00000000



    reg2
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent]
    "AssumeUDPEncapsulationContextOnSendRule"=dword:00000002

    5:IOS端连接成功后,锁屏会断开导致无法上网,不建议使用。
  • y
    yl323
    路由器上不就有动态域名解析功能吗?设置好后一劳永逸