{"id":938,"date":"2024-09-02T09:07:31","date_gmt":"2024-09-02T01:07:31","guid":{"rendered":"https:\/\/nnn.ink:368\/?p=938"},"modified":"2024-09-02T14:52:50","modified_gmt":"2024-09-02T06:52:50","slug":"vps-dns%e5%8a%ab%e6%8c%81%e8%a7%a3%e9%94%81netflix","status":"publish","type":"post","link":"https:\/\/www.biyuntang.com\/?p=938","title":{"rendered":"vps dns\u52ab\u6301\u89e3\u9501netflix"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">1\u3001DNS\u52ab\u6301\u89e3\u9501\u5948\u98de\u975e\u81ea\u5236\u5267\u7684\u539f\u7406<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u62e5\u6709\u4e00\u53f0\u53ef\u4ee5\u6b63\u5e38\u89e3\u9501\u5948\u98de\u975e\u81ea\u5236\u5267\u7684VPS\uff0c\u7136\u540e\u5728\u5df2\u89e3\u9501\u5948\u98de\u7684VPS\u4e0a\u5b89\u88c5Dnsmasq\uff0c\u7ed9\u65e0\u6cd5\u89e3\u9501\u5948\u98de\u7684VPS\u505aDNS\u8f6c\u53d1\u548cDHCP\u914d\u7f6e\uff0c\u4f7f\u7528Dnsmasq\u5c06\u5948\u98de\u7684\u57df\u540d\u89e3\u6790\u52ab\u6301\u5230\u5df2\u7ecf\u89e3\u9501\u5948\u98de\u7684VPS\uff0c\u6700\u540e\u901a\u8fc7 SNI Proxy \u53cd\u5411\u4ee3\u7406\u8bbf\u95ee\u5948\u98de\u57df\u540d\uff0c\u5b9e\u73b0\u89e3\u9501Netflix\u6d41\u5a92\u4f53\u89c6\u9891\u3002<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"wznav_1\">2\u3001Dnsmasq SNIproxy \u4e00\u952e\u5b89\u88c5\u811a\u672c<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wznav_2\">\uff081\uff09Dnsmasq SNIproxy \u4e00\u952e\u811a\u672c\u7b80\u4ecb<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dnsmasq SNIproxy \u4e00\u952e\u811a\u672c\u5b9e\u73b0\u539f\u7406\uff1a\u4f7f\u7528Dnsmasq\u7684DNS\u5c06\u7f51\u7ad9\u89e3\u6790\u52ab\u6301\u5230&nbsp;<a href=\"https:\/\/www.vpsxz.net\/?golink=aHR0cHM6Ly9naXRodWIuY29tL2RsdW5kcXVpc3Qvc25pcHJveHk=\" target=\"_blank\" rel=\"noreferrer noopener\">SNI proxy<\/a>&nbsp;\u53cd\u5411\u4ee3\u7406\u7684\u9875\u9762\u4e0a\u3002\u8ba9\u65e0\u6cd5\u89c2\u770b\u6d41\u5a92\u4f53\u7684VPS\u53ef\u4ee5\u89c2\u770b\uff08\u524d\u63d0\uff1aVPS\u4e2d\u8981\u6709\u4e00\u4e2a\u662f\u80fd\u89c2\u770b\u6d41\u5a92\u4f53\u7684\uff09\u3002\u6b64\u811a\u672c\u811a\u672c\u9ed8\u8ba4\u89e3\u9501<code>Netflix Hulu HBO<\/code>\u7b49\uff0c\u5982\u9700\u589e\u5220\u6d41\u5a92\u4f53\u57df\u540d\u8bf7\u7f16\u8f91\u6587\u4ef6<code>\/etc\/dnsmasq.d\/custom_netflix.conf<\/code>\u548c<code>\/etc\/sniproxy.conf<\/code>\uff0c\u652f\u6301 CentOS6+, Debian8+, Ubuntu16+ \u7b49\u670d\u52a1\u5668\u7cfb\u7edf\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dnsmasq SNIproxy \u9879\u76ee\u5730\u5740\uff1a<a href=\"https:\/\/www.vpsxz.net\/?golink=aHR0cHM6Ly9naXRodWIuY29tL215eHVjaGFuZ2Jpbi9kbnNtYXNxX3NuaXByb3h5X2luc3RhbGw=\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/myxuchangbin\/dnsmasq_sniproxy_install<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6b64\u4e00\u952e\u811a\u672c\u76f8\u5173\u53c2\u6570\u4f7f\u7528\u8bf4\u660e\uff1a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bash dnsmasq_sniproxy.sh [-h] [-i] [-f] [-id] [-is] [-fs] [-u] [-ud] [-us]  -h , --help                \u663e\u793a\u5e2e\u52a9\u4fe1\u606f  -i , --install             \u5b89\u88c5 Dnsmasq + SNI Proxy  -f , --fastinstall         \u5feb\u901f\u5b89\u88c5 Dnsmasq + SNI Proxy  -id, --installdnsmasq      \u4ec5\u5b89\u88c5 Dnsmasq  -is, --installsniproxy     \u4ec5\u5b89\u88c5 SNI Proxy  -fs, --fastinstallsniproxy \u5feb\u901f\u5b89\u88c5 SNI Proxy  -u , --uninstall           \u5378\u8f7d Dnsmasq + SNI Proxy  -ud, --undnsmasq           \u5378\u8f7d Dnsmasq  -us, --unsniproxy          \u5378\u8f7d SNI Proxy<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wznav_3\">\uff082\uff09\u6267\u884c Dnsmasq SNIproxy \u4e00\u952e\u811a\u672c\u5b89\u88c5\u547d\u4ee4<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5feb\u901f\u5b89\u88c5\uff08\u63a8\u8350\uff09\uff1a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wget --no-check-certificate -O dnsmasq_sniproxy.sh https:\/\/raw.githubusercontent.com\/myxuchangbin\/dnsmasq_sniproxy_install\/master\/dnsmasq_sniproxy.sh &amp;&amp; bash dnsmasq_sniproxy.sh -f<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u666e\u901a\u5b89\u88c5\uff1a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wget --no-check-certificate -O dnsmasq_sniproxy.sh https:\/\/raw.githubusercontent.com\/myxuchangbin\/dnsmasq_sniproxy_install\/master\/dnsmasq_sniproxy.sh &amp;&amp; bash dnsmasq_sniproxy.sh -i<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5378\u8f7d\u65b9\u6cd5\uff1a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wget --no-check-certificate -O dnsmasq_sniproxy.sh https:\/\/raw.githubusercontent.com\/myxuchangbin\/dnsmasq_sniproxy_install\/master\/dnsmasq_sniproxy.sh &amp;&amp; bash dnsmasq_sniproxy.sh -u<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u4f7f\u7528\u65f6\uff0c\u5c06\u4ee3\u7406VPS\u7684DNS\u5730\u5740\u4fee\u6539\u4e3a\u8fd9\u4e2a\u4e3b\u673a\u7684IP\u5c31\u53ef\u4ee5\u4e86\uff0c\u5982\u679c\u4e0d\u80fd\u7528\uff0c\u8bb0\u5f97\u53ea\u4fdd\u7559\u4e00\u4e2aDNS\u5730\u5740\u8bd5\u4e00\u4e0b\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wznav_4\">\uff083\uff09Dnsmasq SNIproxy \u811a\u672c\u7684\u6ce8\u610f\u4e8b\u9879<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u786e\u8ba4sniproxy\u6709\u6548\u8fd0\u884c\uff1a<\/strong>\u67e5\u770bsni\u72b6\u6001\uff1asystemctl status sniproxy\uff1b\u5982\u679csni\u4e0d\u5728\u8fd0\u884c\uff0c\u68c0\u67e5\u4e00\u4e0b\u662f\u5426\u6709\u5176\u4ed6\u670d\u52a1\u5360\u752880,443\u7aef\u53e3\uff0c\u4ee5\u9632\u7aef\u53e3\u51b2\u7a81\uff0c\u5148\u5c06\u5176\u4ed6\u670d\u52a1\u66f4\u6539\u4e00\u4e0b\u76d1\u542c\u7aef\u53e3\uff0c\u67e5\u770b\u7aef\u53e3\u76d1\u542c\uff1anetstat -tlunp|grep 443\u3002<\/li>\n\n\n\n<li><strong>\u786e\u8ba4\u9632\u706b\u5899\u653e\u884c80,443,53\uff1a<\/strong>\u8c03\u8bd5\u53ef\u76f4\u63a5\u5173\u95ed\u9632\u706b\u5899 systemctl stop firewalld.service\uff1b\u963f\u91cc\u4e91\/\u8c37\u6b4c\u4e91\/AWS\u7b49\u8fd0\u8425\u5546\u5b89\u5168\u7ec4\u7aef\u53e3\u540c\u6837\u9700\u8981\u653e\u884c \u53ef\u901a\u8fc7\u5176\u4ed6\u670d\u52a1\u5668 telnet vpsip 53 \u4ee5\u53ca telnet vpsip 443 \u8fdb\u884c\u6d4b\u8bd5\u3002<\/li>\n\n\n\n<li><strong>\u89e3\u6790\u57df\u540d\uff1a<\/strong>\u5c1d\u8bd5\u7528\u5176\u4ed6\u670d\u52a1\u5668\u914d\u7f6e\u5b8c\u6bd5DNS\u89e3\u6790\u540e\uff0c\u89e3\u6790\u57df\u540d\uff1anslookup netflix.com \u5224\u65adIP\u662f\u5426\u662fNETFLIX\u4ee3\u7406\u673a\u5668IP\uff1b\u5982\u679c\u4e0d\u5b58\u5728nslookup\u547d\u4ee4\uff0cCENTOS\u5b89\u88c5\uff1ayum install -y bind-utils\uff0cDEBIAN\u5b89\u88c5\uff1aapt-get -y install dnsutils\u3002<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"wznav_5\">3\u3001DNS\u52ab\u6301\u89e3\u9501\u5948\u98de\u975e\u81ea\u5236\u5267\u4f18\u5316\u6559\u7a0b<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wznav_6\">\uff081\uff09\u4ec5\u5141\u8bb8\u90e8\u5206VPS\u8bbf\u95ee\u89e3\u9501\u5948\u98de\u7684DNS\u670d\u52a1\u5668\u768453\u7aef\u53e3<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7iptables\u8bbe\u7f6e\u767d\u540d\u5355\u89c4\u5219\uff0c\u53ea\u9700\u8981\u6211\u4eec\u7684\u4ee3\u7406\u670d\u52a1\u5668\u8bbf\u95ee\u5df2\u89e3\u9501\u5948\u98deVPS\u768453\u7aef\u53e3\u3002\u76f8\u5173\u53ef\u6267\u884c\u547d\u4ee4\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">iptables -I INPUT -p tcp --dport 53 -j DROP #\u5148\u9650\u5236\u6240\u6709IP\u8bbf\u95ee53\u7aef\u53e3\u3002iptables -I INPUT -s x.x.x.x -p tcp --dport 53 -j ACCEPT #\u518d\u5141\u8bb8VPS B\uff08\u4e0d\u80fd\u89e3\u9501Netflix\u7684VPS\uff09\u7684IP\u8bbf\u95ee\uff0c\u8981\u5141\u8bb8\u591a\u4e2aIP\u5219\u6dfb\u52a0\u591a\u6761\u5373\u53ef\u3002<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wznav_7\">\uff082\uff09\u4f7f\u7528Dnsmasq\u6765\u5b9e\u73b0\u5206\u6d41\u57df\u540d\u89e3\u6790<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b64\u64cd\u4f5c\u662f\u8ba9\u89e3\u9501\u5948\u98de\u7684VPS\u53ea\u8d1f\u8d23\u89e3\u6790\u5948\u98de\u7684\u57df\u540d\u5373\u53ef\uff0c\u5176\u4ed6\u57df\u540d\u4ecd\u7136\u7531\u672c\u5730\u7535\u8111DNS\u89e3\u6790\u3002\u8fd9\u91cc\u4ee5Debian\u7cfb\u7edf\u4e3a\u4f8b\u8fdb\u884c\u6f14\u793a\uff0c\u5177\u4f53\u64cd\u4f5c\u6b65\u9aa4\u5982\u4e0b\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\uff09\u5b89\u88c5Dnsmasq<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update &amp;&amp; apt install dnsmasq -y<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">2\uff09\u7f16\u8f91Dnsmasq\u914d\u7f6e\u6587\u4ef6<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">vim \/etc\/dnsmasq.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5c06\u4ee5\u4e0b\u5185\u5bb9\u6dfb\u52a0\u5230dnsmasq.conf\u6587\u4ef6\uff0c\u5948\u98de\u7684\u5168\u90e8\u57df\u540d\u7531\u5df2\u89e3\u9501\u5948\u98de\u7684VPS\u670d\u52a1\u5668\u89e3\u6790\uff0c\u5176\u4f59\u57df\u540d\u7531\u8c37\u6b4cDNS\u89e3\u6790\u3002\u6211\u4eec\u53ef\u4ee5\u4ece<a href=\"https:\/\/www.vpsxz.net\/?golink=aHR0cHM6Ly9naXRodWIuY29tL3YyZmx5L2RvbWFpbi1saXN0LWNvbW11bml0eS9ibG9iL21hc3Rlci9kYXRhL25ldGZsaXgjTDI=\" target=\"_blank\" rel=\"noreferrer noopener\">domain-list-community<\/a>\u9879\u76ee\u5904\u83b7\u5f97\u5948\u98de\u57df\u540d\uff08\u6ce8\u610f\u5c06x.x.x.x\u66ff\u6362\u4f60\u81ea\u5df1\u5df2\u7ecf\u89e3\u9501\u5948\u98de\u7684\u670d\u52a1\u5668IP\uff09\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">server=8.8.8.8server=\/fast.com\/x.x.x.xserver=\/netflix.ca\/x.x.x.xserver=\/netflix.com\/x.x.x.xserver=\/netflix.net\/x.x.x.xserver=\/netflixinvestor.com\/x.x.x.xserver=\/netflixtechblog.com\/x.x.x.xserver=\/nflxext.com\/x.x.x.xserver=\/nflximg.com\/x.x.x.xserver=\/nflximg.net\/x.x.x.xserver=\/nflxsearch.net\/x.x.x.xserver=\/nflxso.net\/x.x.x.xserver=\/nflxvideo.net\/x.x.x.x<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7f16\u8f91<code>\/etc\/resolv.conf<\/code>\u6587\u4ef6\uff0c\u4fee\u6539\u4e3a<code>nameserver 127.0.0.1<\/code>\uff0c\u6700\u540e\uff0c\u91cd\u542fDnsmasq\u3002\u6267\u884c\u91cd\u542f\u547d\u4ee4\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl restart dnsmasq.service<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u540e\u6b64\u6b21\u901a\u8fc7DNS\u52ab\u6301\u89e3\u9501\u5948\u98de\u975e\u81ea\u5236\u5267\u7684\u6559\u7a0b\u7ed3\u675f\u3002<br>\u6700\u540e\u6267\u884c\u811a\u672c\u67e5\u770b\u89e3\u9501\u60c5\u51b5<br><code>nslookup netflix.com<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001DNS\u52ab\u6301\u89e3\u9501\u5948\u98de\u975e\u81ea\u5236\u5267\u7684\u539f\u7406 \u62e5\u6709\u4e00\u53f0\u53ef\u4ee5\u6b63\u5e38\u89e3\u9501\u5948\u98de\u975e\u81ea\u5236\u5267\u7684VPS\uff0c\u7136\u540e\u5728\u5df2\u89e3\u9501\u5948\u98de\u7684VPS\u4e0a\u5b89\u88c5Dnsmasq\uff0c\u7ed9\u65e0\u6cd5\u89e3\u9501\u5948\u98de\u7684VPS\u505aDNS\u8f6c\u53d1\u548cDHCP\u914d\u7f6e\uff0c\u4f7f\u7528Dnsmasq\u5c06\u5948\u98de&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-938","post","type-post","status-publish","format-standard","hentry","category-linux","category-vps"],"_links":{"self":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts\/938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=938"}],"version-history":[{"count":3,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts\/938\/revisions"}],"predecessor-version":[{"id":941,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts\/938\/revisions\/941"}],"wp:attachment":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}