{"id":657,"date":"2020-03-04T19:10:10","date_gmt":"2020-03-04T11:10:10","guid":{"rendered":"http:\/\/h2.wjxy.net.cn:8081\/?p=657"},"modified":"2023-10-04T06:32:58","modified_gmt":"2023-10-03T22:32:58","slug":"docker%e6%9e%81%e9%80%9f%e6%90%ad%e5%bb%ba%e4%b8%80%e4%b8%aapptp-vpn","status":"publish","type":"post","link":"https:\/\/www.wjxy.net.cn\/?p=657","title":{"rendered":"Docker\u6781\u901f\u642d\u5efa\u4e00\u4e2apptp vpn"},"content":{"rendered":"\r\n<pre class=\"wp-block-code\"><code>\u4e00\u53e5\u8bdd\u4fee\u6539root\u5bc6\u7801<br \/>echo -e \"<span style=\"color: #ff0000;\">newpwd<\/span>n<span style=\"color: #ff0000;\">newpwd<\/span>\" | (passwd root)<br \/><br \/>\u4ee5\u4e0b\u6b63\u5f0f\u811a\u672c\uff1a<br \/>yum install -y yum-utils device-mapper-persistent-data  lvm2\r\nyum-config-manager --add-repo  https:\/\/download.docker.com\/linux\/centos\/docker-ce.repo\r\nyum install docker-ce docker-ce-cli containerd.io\r\nsystemctl enable docker\r\nsystemctl start docker<\/code><\/pre>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>mkdir -p \/etc\/ppp\r\ntouch \/etc\/ppp\/chap-secrets\r\necho \"# Secrets for authentication using PAP\" &gt;&gt; \/etc\/ppp\/chap-secrets\r\necho \"# client    server      secret      acceptable local IP addresses\" &gt;&gt; \/etc\/ppp\/chap-secrets\r\necho \"tony   *           tony123    *\" &gt;&gt; \/etc\/ppp\/chap-secrets<\/code><\/pre>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/etc\/docker<br \/>sudo tee \/etc\/docker\/daemon.json &lt;&lt;-'EOF'<br \/>{<br \/>\"registry-mirrors\": [\"https:\/\/uwbns7nz.mirror.aliyuncs.com\"]<br \/>}<br \/>EOF<br \/>sudo systemctl daemon-reload<br \/>sudo systemctl restart docker<br \/><br \/>docker run -d --restart=always --privileged --net=host -v \/etc\/ppp\/chap-secrets:\/etc\/ppp\/chap-secrets mobtitude\/vpn-pptp<\/code><\/pre>\r\n\r\n\r\n\r\n\r\n\r\n<p>\u73b0\u5728\u7528tony\/tony123\u5206\u522b\u4f5c\u4e3a\u7528\u6237\u540d\u548c\u5bc6\u7801\u8fde\u63a5vps\u7684ip\u5c31\u53ef\u4ee5\u4e86\uff0cvpn\u7c7b\u578b\u9009\u62e9pptp.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>iptables -I INPUT -p tcp --dport 1725 -j ACCEPT\r\n\u653e\u884c\u7aef\u53e3\r\nservice iptables save\r\nservice iptables restart\r\n\u5b9d\u5854\u9ed8\u8ba4\u5173\u95ed\u6240\u6709udp\uff0c\u4ee5\u4e0b\u547d\u4ee4\u653e\u884c\r\ncentos6\uff1aiptables -A INPUT -p udp --dport 9001 -j ACCEPT\r\ncentos7\uff1afirewall-cmd --add-port=9001\/udp --permanent\r\n<\/code><\/pre>\r\n","protected":false},"excerpt":{"rendered":"<p>\u73b0\u5728\u7528tony\/tony123\u5206\u522b\u4f5c\u4e3a\u7528\u6237\u540d\u548c\u5bc6\u7801\u8fde\u63a5vps\u7684ip\u5c31\u53ef\u4ee5\u4e86\uff0cvpn\u7c7b\u578b\u9009\u62e9pptp.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"_links":{"self":[{"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/657"}],"collection":[{"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=657"}],"version-history":[{"count":13,"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/657\/revisions"}],"predecessor-version":[{"id":2903,"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/657\/revisions\/2903"}],"wp:attachment":[{"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wjxy.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}