{"id":1862,"date":"2022-11-29T17:49:04","date_gmt":"2022-11-29T09:49:04","guid":{"rendered":"http:\/\/iqotom.com\/?p=1862"},"modified":"2022-11-29T17:49:06","modified_gmt":"2022-11-29T09:49:06","slug":"ubuntu-server-20-docker-trojan-go-%e5%ae%a2%e6%88%b7%e7%ab%af%e4%bb%a3%e7%90%86%e8%ae%be%e7%bd%ae","status":"publish","type":"post","link":"http:\/\/iqotom.com\/?p=1862","title":{"rendered":"Ubuntu Server 20 Docker Trojan-go \u5ba2\u6237\u7aef\u4ee3\u7406\u8bbe\u7f6e"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">Docker\u5b89\u88c5\u8bf7\u53c2\u8003\uff1a <a href=\"https:\/\/www.runoob.com\/docker\/ubuntu-docker-install.html\">Ubuntu Docker \u5b89\u88c5 | \u83dc\u9e1f\u6559\u7a0b (runoob.com)<\/a> <\/p>\n\n\n\n<p>1\u3001\u62c9\u53d6\u955c\u50cfdocker pull teddysun\/trojan-go<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">root@proxy:\/home# docker pull teddysun\/trojan-go\nUsing default tag: latest\nlatest: Pulling from teddysun\/trojan-go\na0d0a0d46f8b: Pull complete \n5547b4fc695e: Pull complete \n85b267245be1: Pull complete \na3cf7649d371: Pull complete \nDigest: sha256:3e4131a334c708e4ee3da4912ddde023dee79117cc8879b0ba943826f7a6ca11\nStatus: Downloaded newer image for teddysun\/trojan-go:latest\ndocker.io\/teddysun\/trojan-go:latest<\/code><\/pre>\n\n\n\n<p>2\u3001\u521b\u5efa\u914d\u7f6e\u6587\u4ef6 \/etc\/trojan-go\/config.json <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">mkdir -p \/etc\/trojan-go<\/code><\/pre>\n\n\n\n<p>3\u3001\u6211\u7684\u914d\u7f6e\u6587\u4ef6\u5982\u4e0b<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">root@proxy:\/etc\/trojan-go# ll\ntotal 14608\ndrwxr-xr-x   2 root root    4096 Nov 28 03:18 .\/\ndrwxr-xr-x 100 root root    4096 Nov 28 03:02 ..\/\n-rw-rw-rw-   1 root root     805 Nov 28 03:16 config.json\n-rw-rw-rw-   1 root root 9782036 Nov 28 03:07 geoip.dat\n-rw-rw-rw-   1 root root 5158562 Nov 28 03:08 geosite.dat\nroot@proxy:\/etc\/trojan-go# cat config.json \n{\n    \"run_type\": \"client\",\n    \"local_addr\": \"0.0.0.0\",\n    \"local_port\": 1080,\n    \"remote_addr\": \"xxx.xxx.xxx\",\n    \"remote_port\": 443,\n    \"password\": [\n        \"youpasswd\"\n    ],\n    \"ssl\": {\n        \"verify\": false,\n\t\"verify_hostname\": fasle,\n\t\"cert\": \"\",\n        \"sni\": \"xxx.xxx.xxx\"\n    },\n    \"mux\": {\n        \"enabled\": false\n    },\n    \"router\": {\n        \"enabled\": true,\n        \"bypass\": [\n            \"geoip:cn\",\n            \"geoip:private\",\n            \"geosite:cn\",\n            \"geosite:geolocation-cn\"\n        ],\n        \"block\": [\n            \"geosite:category-ads\"\n        ],\n        \"proxy\": [\n            \"geosite:geolocation-!cn\"\n        ],\n        \"default_policy\": \"proxy\",\n        \"geoip\": \"\/etc\/trojan-go\/geoip.dat\",\n        \"geosite\": \"\/etc\/trojan-go\/geosite.dat\"\n    }\n}\n<\/code><\/pre>\n\n\n\n<p>4\u3001\u542f\u52a8\u5bb9\u5668<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">docker run -d --network host --name trojan-go --restart=always -v \/etc\/trojan-go:\/etc\/trojan-go teddysun\/trojan-go<\/code><\/pre>\n\n\n\n<p>5\u3001\u67e5\u770b\u5bb9\u5668docker logs trojan-go<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">root@laohu:\/etc\/trojan-go# docker logs trojan-go\n[INFO]  2022\/11\/28 15:09:06 trojan-go v0.10.6 initializing\n[INFO]  2022\/11\/28 15:09:06 adapter listening on tcp\/udp: 0.0.0.0:1080\n[INFO]  2022\/11\/28 15:09:06 cert is unspecified, using default ca list\n[INFO]  2022\/11\/28 15:09:06 geoip:cn loaded\n[INFO]  2022\/11\/28 15:09:06 geoip:private loaded\n[INFO]  2022\/11\/28 15:09:06 geosite:geolocation-!cn loaded\n[INFO]  2022\/11\/28 15:09:06 geosite:cn loaded\n[INFO]  2022\/11\/28 15:09:06 geosite:geolocation-cn loaded\n[INFO]  2022\/11\/28 15:09:06 geosite:category-ads loaded\n[INFO]  2022\/11\/28 15:09:06 router client created<\/code><\/pre>\n\n\n\n<p>6\u3001Egde\u5b89\u88c5\u63d2\u4ef6<a href=\"chrome-extension:\/\/padekgcemlokbadohgkifijomclgjgif\/options.html#!\/about\">SwitchyOmega<\/a>\uff0c\u8bbe\u7f6e\u4ee3\u7406IP<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"556\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-1-1024x556.png?v=1669606101\" alt=\"\" class=\"wp-image-1863\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-1-1024x556.png?v=1669606101 1024w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-1-300x163.png?v=1669606101 300w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-1-768x417.png?v=1669606101 768w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-1-660x359.png?v=1669606101 660w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-1.png?v=1669606101 1603w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>7\u3001\u65b0\u5efa\u60c5\u666f\u6a21\u5f0f\uff0c\u9009\u62e9\u81ea\u52a8\u5207\u6362\u6a21\u5f0f<\/p>\n\n\n\n<p>\u89c4\u5219\u5217\u8868\u8bbe\u7f6e\uff0c\u9009\u62e9 AutoProxy \uff0c\u8f93\u5165\u89c4\u5219\u5730\u5740\uff0chttps:\/\/raw.githubusercontent.com\/gfwlist\/gfwlist\/master\/gfwlist.txt <br>\u89c4\u5219\u5217\u8868\u4f7f\u7528\u4e0a\u9762\u8bbe\u7f6e\u597d\u7684proxy\uff0c\u9ed8\u8ba4\u60c5\u666f\u9009\u62e9\u76f4\u8fde\uff0c\u8fd9\u6837\u89c4\u5219\u5185\u7684\u5730\u5740\u5c31\u4f1a\u81ea\u52a8\u8d70\u4ee3\u7406\u8bbf\u95ee<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"467\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-2-1024x467.png?v=1669715081\" alt=\"\" class=\"wp-image-1868\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-2-1024x467.png?v=1669715081 1024w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-2-300x137.png?v=1669715081 300w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-2-768x350.png?v=1669715081 768w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-2-660x301.png?v=1669715081 660w, http:\/\/iqotom.com\/wp-content\/uploads\/2022\/11\/image-2.png?v=1669715081 1934w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u5728\u7ebf\u6587\u6863\uff1a <a href=\"https:\/\/p4gefau1t.github.io\/trojan-go\/\">\u7b80\u4ecb &#8211; Trojan-Go Docs (p4gefau1t.github.io)<\/a> <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker\u5b89\u88c5\u8bf7\u53c2\u8003\uff1a Ubuntu Docker \u5b89\u88c5 | \u83dc\u9e1f\u6559\u7a0b (runoob.com) 1\u3001\u62c9\u53d6\u955c\u2026 <span class=\"read-more\"><a href=\"http:\/\/iqotom.com\/?p=1862\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":554,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,100],"tags":[131,132],"_links":{"self":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/1862"}],"collection":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1862"}],"version-history":[{"count":6,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/1862\/revisions"}],"predecessor-version":[{"id":1871,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/1862\/revisions\/1871"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/media\/554"}],"wp:attachment":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1862"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}