{"id":347,"date":"2019-09-11T04:34:51","date_gmt":"2019-09-11T04:34:51","guid":{"rendered":"https:\/\/zineausa.com\/blog\/?p=347"},"modified":"2020-02-05T19:19:13","modified_gmt":"2020-02-05T19:19:13","slug":"jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn","status":"publish","type":"post","link":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/","title":{"rendered":"Jump the Great Firewall of China by hosting your own free VPN"},"content":{"rendered":"\n<p>Travelling to China anytime soon and need to access Facebook, Gmail, Instagram, etc? Or just want to stay safe while at Starbucks? You&#8217;re in luck. Here&#8217;s a proven way to do it. (tested Sept 2019 from China).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Picture1.png\" alt=\"\" class=\"wp-image-350\" width=\"215\" height=\"216\" srcset=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Picture1.png 286w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Picture1-100x100.png 100w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Picture1-150x150.png 150w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Picture1-60x60.png 60w\" sizes=\"auto, (max-width: 215px) 100vw, 215px\" \/><\/figure><\/div>\n\n\n\n<p>I had an old MacBook air lying around, so a lot of this guide will be written in the MacOS flavor of Linux, with typical apt get or yum install commands substituted with brew install instead.<\/p>\n\n\n\n<p class=\"has-text-color has-medium-font-size has-vivid-cyan-blue-color\"><strong>What you&#8217;ll need:<\/strong><\/p>\n\n\n\n<p>1. Some kind of a computer that will be online all the time.. whether that&#8217;s in the cloud or your own home network, that&#8217;s up to you.<br>2. Some kind of stable IP address, either with a public IP via your cloud provider, or a dynamic IP address through a site like no-ip.com<br>3. Internet connection? obviously? haha<br>4. Access to your router, if you are doing it on your home network<\/p>\n\n\n\n<p class=\"has-text-color has-medium-font-size has-vivid-cyan-blue-color\"><strong>Getting started:<\/strong><\/p>\n\n\n\n<p> 1. Setup a static IP on your router for your server \u2013 so your it doesn\u2019t keep changing<br> 2. Forward\/open one port through your router\/firewall to your server, anything you\u2019d like. 443 if you want to be sneaky (but you don\u2019t have to).  <\/p>\n\n\n\n<p class=\"has-text-color has-medium-font-size has-vivid-cyan-blue-color\"><strong>Setting up the server:<\/strong><\/p>\n\n\n\n<p>1. Download Easy-rsa, obfsproxy, and OpenVPN<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">brew install openssl openvpn obfsproxy<\/p>\n\n\n\n<p><br>2. Go to the folder where all this was installed, usually \/usr\/local\/Cellar. Generate your private and public keys for the server, and the client with easyrsa, use pretty much the following commands, along with whatever inputs it asks for<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">Mac:<br>&#8211; easyrsa build-ca <br>&#8211; easyrsa build-server-full <br>&#8211; easyrsa gen-dh 2048<br><br>Linux:<br>.\/easyrsa init-pki<br> .\/easyrsa build-ca<br> .\/easyrsa gen-req servername nopass<br> .\/easyrsa sign-req server servername<br> .\/easyrsa gen-req client-01 nopass<br> .\/easyrsa sign-req client client-02<\/p>\n\n\n\n<p>3. Setup the server.conf file for openvpn (sample below). <br>*Note, that askpass line is optional, if you want to store your password in cleartext so you don&#8217;t have to type it in everytime, you can use it.<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">dev tun<br>port 32412 <br>proto tcp <br>ca \/usr\/local\/Cellar\/openvpn\/2.4.7_1\/pki\/ca.crt <br>cert \/usr\/local\/Cellar\/openvpn\/2.4.7_1\/pki\/issued\/server.crt <br>key \/usr\/local\/Cellar\/openvpn\/2.4.7_1\/pki\/private\/server.key <br>dh \/usr\/local\/Cellar\/openvpn\/2.4.7_1\/pki\/dh.pem <br>#askpass \/Users\/VPN\/Documents\/server.pass <br>server 10.8.0.0 255.255.255.0<br>push &#8220;redirect-gateway def1 bypass-dhcp&#8221; <br>push &#8220;dhcp-option DNS 8.8.8.8&#8221;  push &#8220;dhcp-option DNS 8.8.4.4&#8221;  <br>ifconfig-pool-persist \/tmp\/ipp.txt <br>keepalive 10 120 <br>comp-lzo <br>persist-key <br>persist-tun <br>status \/tmp\/openvpn-status.log <br>cipher AES-256-CBC <br>user nobody <br>group nobody <br>#Verbosity level<br>verb 3 <\/p>\n\n\n\n<p> If you want to know what any of the commands mean in this server.conf file&#8230; follow <a href=\"https:\/\/arstechnica.com\/gadgets\/2017\/05\/how-to-build-your-own-vpn-if-youre-rightfully-wary-of-commercial-options\/4\/\">this guide<\/a> which helped me through a lot of this. <\/p>\n\n\n\n<p><br>4. Setup the nat-rules file (one line file with this in it):<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">nat on en3 from 10.8.0.0\/24 to any -&gt; (en3)<\/p>\n\n\n\n<p><br>5. Allow masquerading on mac (on any other linux device this is typically done via iptables via the nat table): <\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">sudo sysctl -w net.inet.ip.forwarding=1 <br>sudo pfctl -F all <br>sudo pfctl -d <br>sudo pfctl -f \/usr\/local\/Cellar\/openvpn\/2.4.7_1\/sbin\/nat-rules -e <\/p>\n\n\n\n<p>6. Start the server with openvpn &#8211;config server.conf <br>7. Start obfsproxy on the server with a command like:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">obfsproxy &#8211;log-min-severity=info &#8211;log-file \/tmp\/obfsproxy.log obfs2 &#8211;dest=127.0.0.1:32412 &#8211;shared-secret=somepassword server 0.0.0.0:9190<\/p>\n\n\n\n<p>With any luck.. at this point, you should have a openvpn server and a proxy both listening on different ports. You actually only need to connect to the listening port on obfsproxy (which is 9190 in this example), and it will automatically reroute your traffic to the openvpn server.<\/p>\n\n\n\n<p class=\"has-text-color has-medium-font-size has-vivid-cyan-blue-color\"><strong>Setting up the client:<\/strong><\/p>\n\n\n\n<p>1. Download <a href=\"https:\/\/openvpn.net\/community-downloads\/\">OpenVPN <\/a>(our client is windows) and install it.<\/p>\n\n\n\n<p>2. Put your .ovpn (sample below) file here &#8220;C:\\Program Files\\OpenVPN\\config\\\u201c (or wherever you can find the config folder). I would suggest you also put your ca.crt, client.crt, and client.key here as well. <br>*Note.. that ddns.net address is your IP or your dynamic dns address you setup earlier.<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">ca ca.crt<br>cert client.crt<br>key client.key <br>remote YOURSERVER.ddns.net 9190<br>comp-lzo<br>client<br>dev tun<br>redirect-gateway def1<br>remote-cert-tls server<br>cipher AES-256-CBC<br>proto tcp<br>resolv-retry infinite<br>nobind<br>persist-key<br>persist-tun<br>verb 3<br>mute 20<br>socks-proxy-retry<br>socks-proxy 127.0.0.1 5555<\/p>\n\n\n\n<p>3. Download <a href=\"https:\/\/www.python.org\/downloads\/release\/python-2716\/\">python 2.7.16<\/a>.. then install it<\/p>\n\n\n\n<p>4. You may have to add environment variables by hitting start and typing environment<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a154feb.png\" alt=\"\" class=\"wp-image-353\" width=\"247\" height=\"369\" srcset=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a154feb.png 402w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a154feb-201x300.png 201w\" sizes=\"auto, (max-width: 247px) 100vw, 247px\" \/><\/figure>\n\n\n\n<p>Now.. hit environment variables, then find the Path variable under system variables, and then hit edit, then add &#8220;C:\\Python27&#8221; and &#8220;C:\\Python27\\Scripts&#8221; then hit OK 3 times.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"358\" src=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a2a0d2e-1024x358.png\" alt=\"\" class=\"wp-image-364\" srcset=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a2a0d2e-1024x358.png 1024w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a2a0d2e-600x210.png 600w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a2a0d2e-300x105.png 300w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a2a0d2e-768x269.png 768w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a2a0d2e.png 1518w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>5. Get-pip.py (download that file <a href=\"https:\/\/bootstrap.pypa.io\/get-pip.py\">here<\/a>). Open cmd, go to the folder you downloaded that get-pip.py file earlier, and run &#8220;python get-pip.py&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"267\" src=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image.png\" alt=\"\" class=\"wp-image-356\" srcset=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image.png 957w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-600x167.png 600w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-300x84.png 300w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-768x214.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n\n\n\n<p>6. Download and install Visual C++ 9.0 from<a href=\"http:\/\/aka.ms\/vcpython27\"> here.<\/a><\/p>\n\n\n\n<p>7. Type &#8220;pip install obfsproxy &#8211;user&#8221; I suggest you do this outside of China while you still have full internet access..<\/p>\n\n\n\n<p>8. If it ran properly.. go to where it said it installed it the script:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"66\" src=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-1.png\" alt=\"\" class=\"wp-image-357\" srcset=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-1.png 1001w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-1-600x40.png 600w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-1-300x20.png 300w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-1-768x51.png 768w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><\/figure>\n\n\n\n<p>9. You should see a file named obfsproxy.exe, if you see it, thats gooood. Onto the next step<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"174\" src=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a1fa32a.png\" alt=\"\" class=\"wp-image-358\" srcset=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a1fa32a.png 494w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/Snag_a1fa32a-300x106.png 300w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/figure>\n\n\n\n<p>10. Run a command in this folder to open up your obfsproxy. Make sure that shared secret is the same as the one you used on your server.<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-light-gray-color has-very-dark-gray-background-color\">obfsproxy.exe &#8211;log-min-severity=info obfs2 &#8211;shared-secret=somepassword socks 127.0.0.1:5555<\/p>\n\n\n\n<p>11. Now, pop open your openvpn gui and hit connect.. if everything goes well, it should light up as green and you should be connected!<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"415\" height=\"190\" src=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-2.png\" alt=\"\" class=\"wp-image-359\" srcset=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-2.png 415w, https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/image-2-300x137.png 300w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/figure>\n\n\n\n<p>Let us know if you have any questions or issues.. we&#8217;ll be happy to try and help you troubleshoot.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Travelling to China anytime soon and need to access Facebook, Gmail, Instagram, etc? Or just want to stay safe while at Starbucks? You&#8217;re in luck. Here&#8217;s a proven way to do it. (tested Sept 2019 from China). I had an old MacBook air lying around, so a lot of this guide will be written in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":349,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jump the Great Firewall of China by hosting your own free VPN - Zinea InfoSec Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jump the Great Firewall of China by hosting your own free VPN - Zinea InfoSec Blog\" \/>\n<meta property=\"og:description\" content=\"Travelling to China anytime soon and need to access Facebook, Gmail, Instagram, etc? Or just want to stay safe while at Starbucks? You&#8217;re in luck. Here&#8217;s a proven way to do it. (tested Sept 2019 from China). I had an old MacBook air lying around, so a lot of this guide will be written in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/\" \/>\n<meta property=\"og:site_name\" content=\"Zinea InfoSec Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/zineausa\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-11T04:34:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-05T19:19:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/firewall_icon.png\" \/>\n\t<meta property=\"og:image:width\" content=\"403\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Zinea\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ZineaLLC\" \/>\n<meta name=\"twitter:site\" content=\"@ZineaLLC\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zinea\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/\"},\"author\":{\"name\":\"Zinea\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3c58d4f0650f7fb571c01fcf836b1d0\"},\"headline\":\"Jump the Great Firewall of China by hosting your own free VPN\",\"datePublished\":\"2019-09-11T04:34:51+00:00\",\"dateModified\":\"2020-02-05T19:19:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/\"},\"wordCount\":869,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firewall_icon.png\",\"articleSection\":[\"How-to\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/\",\"url\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/\",\"name\":\"Jump the Great Firewall of China by hosting your own free VPN - Zinea InfoSec Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firewall_icon.png\",\"datePublished\":\"2019-09-11T04:34:51+00:00\",\"dateModified\":\"2020-02-05T19:19:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#primaryimage\",\"url\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firewall_icon.png\",\"contentUrl\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firewall_icon.png\",\"width\":403,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/2019\\\/09\\\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jump the Great Firewall of China by hosting your own free VPN\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/\",\"name\":\"Zinea InfoSec Blog\",\"description\":\"Cyber Security Resources\",\"publisher\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#organization\",\"name\":\"Zinea LLC\",\"url\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/zinea-square.png\",\"contentUrl\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/zinea-square.png\",\"width\":876,\"height\":876,\"caption\":\"Zinea LLC\"},\"image\":{\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/zineausa\\\/\",\"https:\\\/\\\/x.com\\\/ZineaLLC\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zineausa.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3c58d4f0650f7fb571c01fcf836b1d0\",\"name\":\"Zinea\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/81f66095634a4c974693824dc72cd0db7c7c44910d60dda2d1bf1be275ee107d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/81f66095634a4c974693824dc72cd0db7c7c44910d60dda2d1bf1be275ee107d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/81f66095634a4c974693824dc72cd0db7c7c44910d60dda2d1bf1be275ee107d?s=96&d=mm&r=g\",\"caption\":\"Zinea\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jump the Great Firewall of China by hosting your own free VPN - Zinea InfoSec Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/","og_locale":"en_US","og_type":"article","og_title":"Jump the Great Firewall of China by hosting your own free VPN - Zinea InfoSec Blog","og_description":"Travelling to China anytime soon and need to access Facebook, Gmail, Instagram, etc? Or just want to stay safe while at Starbucks? You&#8217;re in luck. Here&#8217;s a proven way to do it. (tested Sept 2019 from China). I had an old MacBook air lying around, so a lot of this guide will be written in [&hellip;]","og_url":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/","og_site_name":"Zinea InfoSec Blog","article_publisher":"https:\/\/www.facebook.com\/zineausa\/","article_published_time":"2019-09-11T04:34:51+00:00","article_modified_time":"2020-02-05T19:19:13+00:00","og_image":[{"width":403,"height":260,"url":"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/firewall_icon.png","type":"image\/png"}],"author":"Zinea","twitter_card":"summary_large_image","twitter_creator":"@ZineaLLC","twitter_site":"@ZineaLLC","twitter_misc":{"Written by":"Zinea","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#article","isPartOf":{"@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/"},"author":{"name":"Zinea","@id":"https:\/\/zineausa.com\/blog\/#\/schema\/person\/e3c58d4f0650f7fb571c01fcf836b1d0"},"headline":"Jump the Great Firewall of China by hosting your own free VPN","datePublished":"2019-09-11T04:34:51+00:00","dateModified":"2020-02-05T19:19:13+00:00","mainEntityOfPage":{"@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/"},"wordCount":869,"commentCount":0,"publisher":{"@id":"https:\/\/zineausa.com\/blog\/#organization"},"image":{"@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#primaryimage"},"thumbnailUrl":"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/firewall_icon.png","articleSection":["How-to"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/","url":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/","name":"Jump the Great Firewall of China by hosting your own free VPN - Zinea InfoSec Blog","isPartOf":{"@id":"https:\/\/zineausa.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#primaryimage"},"image":{"@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#primaryimage"},"thumbnailUrl":"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/firewall_icon.png","datePublished":"2019-09-11T04:34:51+00:00","dateModified":"2020-02-05T19:19:13+00:00","breadcrumb":{"@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#primaryimage","url":"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/firewall_icon.png","contentUrl":"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2019\/09\/firewall_icon.png","width":403,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/zineausa.com\/blog\/2019\/09\/jump-the-great-firewall-of-china-by-hosting-your-own-free-vpn\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zineausa.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Jump the Great Firewall of China by hosting your own free VPN"}]},{"@type":"WebSite","@id":"https:\/\/zineausa.com\/blog\/#website","url":"https:\/\/zineausa.com\/blog\/","name":"Zinea InfoSec Blog","description":"Cyber Security Resources","publisher":{"@id":"https:\/\/zineausa.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zineausa.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zineausa.com\/blog\/#organization","name":"Zinea LLC","url":"https:\/\/zineausa.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zineausa.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2018\/05\/zinea-square.png","contentUrl":"https:\/\/zineausa.com\/blog\/wp-content\/uploads\/2018\/05\/zinea-square.png","width":876,"height":876,"caption":"Zinea LLC"},"image":{"@id":"https:\/\/zineausa.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/zineausa\/","https:\/\/x.com\/ZineaLLC"]},{"@type":"Person","@id":"https:\/\/zineausa.com\/blog\/#\/schema\/person\/e3c58d4f0650f7fb571c01fcf836b1d0","name":"Zinea","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/81f66095634a4c974693824dc72cd0db7c7c44910d60dda2d1bf1be275ee107d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/81f66095634a4c974693824dc72cd0db7c7c44910d60dda2d1bf1be275ee107d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/81f66095634a4c974693824dc72cd0db7c7c44910d60dda2d1bf1be275ee107d?s=96&d=mm&r=g","caption":"Zinea"}}]}},"_links":{"self":[{"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/posts\/347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/comments?post=347"}],"version-history":[{"count":10,"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/posts\/347\/revisions"}],"predecessor-version":[{"id":573,"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/posts\/347\/revisions\/573"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/media\/349"}],"wp:attachment":[{"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/media?parent=347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/categories?post=347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zineausa.com\/blog\/wp-json\/wp\/v2\/tags?post=347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}