{"id":343,"date":"2019-03-23T22:46:25","date_gmt":"2019-03-23T14:46:25","guid":{"rendered":"https:\/\/blog.espnlol.com\/?p=343"},"modified":"2022-04-20T18:28:43","modified_gmt":"2022-04-20T10:28:43","slug":"linux%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%a7%91%e5%ad%a6%e4%bb%a3%e7%90%86k8s%e9%95%9c%e5%83%8f","status":"publish","type":"post","link":"https:\/\/blog.espnlol.com\/?p=343","title":{"rendered":"linux\u670d\u52a1\u5668\u79d1\u5b66\u4ee3\u7406k8s\u955c\u50cf"},"content":{"rendered":"<p>\u9996\u5148\u9700\u8981\u62e5\u6709shadowsocks\u4ee3\u7406\u670d\u52a1\u5668<\/p>\n<p>\u4e0b\u9762\u5b89\u88c5\u4ee3\u7406\u4e0a\u7f51\u5229\u5668<\/p>\n<pre class=\"lang:default decode:true \">CentOS:\r\nsudo yum install python-pip\r\nsudo pip install shadowsocks<\/pre>\n<p>\u914d\u7f6e<br \/>\n\u627e\u4e2a\u5730\u65b9\u653eshadowsocks\u7684\u914d\u7f6e\u6587\u4ef6\uff0c\u4e00\u822c\u653e\u5230 \/etc\u4e0b\u9762\uff1a<\/p>\n<pre class=\"lang:default decode:true \">sudo vi \/etc\/shadowsocks.json<\/pre>\n<p>\u7136\u540e\u5728shadowsocks.json\u91cc\u9762\u6dfb\u52a0\u914d\u7f6e\u4fe1\u606f\uff0c\u5982\uff1a<\/p>\n<pre class=\"lang:default decode:true \">{\r\n\"server\":\"my_server_ip\",\r\n\"local_address\": \"$ip\",\r\n\"local_port\":1080,\r\n\"server_port\":my_server_port,\r\n\"password\":\"my_password\",\r\n\"timeout\":300,\r\n\"method\":\"aes-256-cfb\"\r\n}<\/pre>\n<p>my_server_ip\u6539\u4e3a\u81ea\u5df1\u7684\u670d\u52a1\u5668IP<br \/>\nmy_server_port\u6539\u4e3a\u81ea\u5df1\u7684\u670d\u52a1\u5668\u7aef\u53e3<br \/>\nmy_server_password\u6539\u4e3a\u81ea\u5df1\u7684\u5bc6\u7801<br \/>\nmethod\u7684\u503c\u6539\u4e3a\u81ea\u5df1\u7684\u52a0\u5bc6\u65b9\u5f0f\uff0c\u4e00\u822c\u662faes-256-cfb\u6216\u8005rc4-md5<br \/>\nlocal_address\u6539\u4e3a\u81ea\u5df1\u7684\u670d\u52a1\u5668\u8fd9\u6837\u6743\u9650\u5141\u8bb8\u7684\u670d\u52a1\u5668\u90fd\u53ef\u4ee5\u4f7f\u7528\u6b64\u4ee3\u7406<\/p>\n<p>\u5f00\u673a\u81ea\u542f<br \/>\n\u4ee5\u4e0b\u4f7f\u7528Systemd\u6765\u5b9e\u73b0shadowsocks\u5f00\u673a\u81ea\u542f\u3002<\/p>\n<pre class=\"lang:default decode:true \">sudo vim \/etc\/systemd\/system\/shadowsocks.service<\/pre>\n<p>\u5728\u91cc\u9762\u586b\u5199\u5982\u4e0b\u5185\u5bb9\uff1a<\/p>\n<pre class=\"lang:default decode:true \">[Unit]\r\nDescription=Shadowsocks Client Service\r\nAfter=network.target\r\n\r\n[Service]\r\nType=simple\r\nUser=root\r\nExecStart=\/usr\/bin\/sslocal -c \/etc\/shadowsocks.json\r\n\r\n[Install]\r\nWantedBy=multi-user.target<\/pre>\n<p>\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8<\/p>\n<pre class=\"lang:default decode:true \">systemctl enable shadowsocks\r\nsystemctl start shadowsocks<\/pre>\n<p>\u914d\u7f6edocker\u4ee3\u7406\u8bbe\u7f6e<\/p>\n<pre class=\"lang:default decode:true \">vi \/usr\/lib\/systemd\/system\/docker.service\r\n'''\r\n[Service]\r\nType=notify\r\n# the default is not to use systemd for cgroups because the delegate issues still\r\n# exists and systemd currently does not support the cgroup feature set required\r\n# for containers run by docker\r\nEnvironment=\"HTTPS_PROXY=socks5:\/\/$ip:1080\"\r\nEnvironment=\"NO_PROXY=127.0.0.0\/8,192.168.0.0\/16\"\r\n'''\r\nsystemctl daemon-reload\r\nsystemctl reload docker<\/pre>\n<p>\u8fd9\u6837\u5c31\u53ef\u4ee5\u65e0\u788d\u4f7f\u7528\u56e0\u4e3a\u67d0\u4e9b\u4e0d\u80fd\u8bf4\u660e\u7684\u539f\u56e0\u65e0\u6cd5\u8bbf\u95ee\u7684\u955c\u50cf\u4e86<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9996\u5148\u9700\u8981\u62e5\u6709shadowsocks\u4ee3\u7406\u670d\u52a1\u5668 \u4e0b\u9762\u5b89\u88c5\u4ee3\u7406\u4e0a\u7f51\u5229\u5668 CentOS &hellip; <a href=\"https:\/\/blog.espnlol.com\/?p=343\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-343","post","type-post","status-publish","format-standard","hentry","category-k8s"],"_links":{"self":[{"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=\/wp\/v2\/posts\/343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=343"}],"version-history":[{"count":3,"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=\/wp\/v2\/posts\/343\/revisions"}],"predecessor-version":[{"id":346,"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=\/wp\/v2\/posts\/343\/revisions\/346"}],"wp:attachment":[{"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espnlol.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}