<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux &#8211; 記下來</title>
	<atom:link href="https://noter.tw/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://noter.tw</link>
	<description>一路上踩到的坑、遇到的問題，一點一滴記下來，希望能幫助到需要的人~</description>
	<lastBuildDate>Wed, 26 Apr 2023 01:38:52 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.3</generator>

<image>
	<url>https://noter.tw/wp-content/uploads/cropped-old-1130742_1920-1-32x32.jpg</url>
	<title>Linux &#8211; 記下來</title>
	<link>https://noter.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SoftEther VPN 架設記錄</title>
		<link>https://noter.tw/4524/softether-vpn-%e6%9e%b6%e8%a8%ad%e8%a8%98%e9%8c%84/</link>
					<comments>https://noter.tw/4524/softether-vpn-%e6%9e%b6%e8%a8%ad%e8%a8%98%e9%8c%84/#comments</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Sat, 09 Mar 2019 15:11:13 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[SoftEther]]></category>
		<category><![CDATA[翻牆]]></category>
		<category><![CDATA[IPSec]]></category>
		<category><![CDATA[L2TP]]></category>
		<category><![CDATA[2019]]></category>
		<guid isPermaLink="false">https://noter.tw/?p=4524</guid>

					<description><![CDATA[<p>從前小蛙要架設 VPN 都選用最簡單的 pptpd，可參考 透過 pptpd 架設 VPN 這篇，但後來 Mac OSX 跟 iPhone iOS 都把這個協定從系統中拿掉了，之後要架設的時候，開始朝&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/4524/softether-vpn-%e6%9e%b6%e8%a8%ad%e8%a8%98%e9%8c%84/" data-wpel-link="internal">SoftEther VPN 架設記錄</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>從前小蛙要架設 VPN 都選用最簡單的 pptpd，可參考 <a rel="noreferrer noopener" aria-label="透過 pptpd 架設 VPN (在新分頁中開啟)" href="https://noter.tw/3070/%E9%80%8F%E9%81%8E-pptpd-%E6%9E%B6%E8%A8%AD-vpn/" target="_blank" data-wpel-link="internal">透過 pptpd 架設 VPN</a> 這篇，但後來 Mac OSX 跟 iPhone iOS 都把這個協定從系統中拿掉了，之後要架設的時候，開始朝向其他種類的 VPN，像是 OpenVPN、L2TP &#8230; 等，但一直都還是拿不定主意要用哪一種，而且 Google 了一堆教學，感覺跟 pptpd 比起來複雜很多 &#8230; 後來想到同事之前提過 <a rel="noreferrer noopener nofollow external" aria-label=" (在新分頁中開啟)" href="https://www.softether.org/" target="_blank" data-wpel-link="external" class="wpel-icon-right">SoftEther VPN<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 這一套 Multi-Protocol VPN (<a rel="noreferrer noopener nofollow external" aria-label="維基百科介紹 (在新分頁中開啟)" href="https://zh.wikipedia.org/wiki/SoftEther_VPN" target="_blank" data-wpel-link="external" class="wpel-icon-right">維基百科介紹<span class="wpel-icon wpel-image wpel-icon-6"></span></a>)，向他詢問了一些問題之後，決定 ~ 就是他了！</p>



<span id="more-4524"></span>



<p>Multi-Protocol VPN 聽起來是不是很威猛呢！至少小蛙是這樣覺得，動一次工就可以有 Multi-Protocol VPN，比安裝得要命卻只有一種 VPN 厲害很多！</p>



<p>一開始的架設上也很不順利，照著 Google 來的好幾篇文章都沒辦法順利完成，後來突然想到同事說過這一套厲害的地方在於，安裝好之後，可以直接 ~ 透過管理介面來設定！這個 &#8230; 真的很強大啊！不用再去下一堆指令，直接開始吧！本文參考自 <a rel="noreferrer noopener nofollow external" aria-label=" (在新分頁中開啟)" href="https://linuxconfig.org/setting-up-softether-vpn-server-on-ubuntu-16-04-xenial-xerus-linux" target="_blank" data-wpel-link="external" class="wpel-icon-right">Setting up SoftEther VPN Server on Ubuntu 16.04 Xenial Xerus Linux<span class="wpel-icon wpel-image wpel-icon-6"></span></a>，記錄下來留做備份並加上自己的一些心得或遇到的問題。</p>



<h2 class="para wp-block-heading">編譯套件</h2>



<p>小蛙的環境是 Ubuntu 18.04 LTS 64-bit，搭配安裝的 SoftEther VPN 是 v4.29-9680-rtm 版，上面的文章還有提到一些需求像是 30GB 以上的空間，但小蛙的沒有這麼大空間還是可以裝，另外一點比較重要的是要有 root 權限，那就 ~ 開始吧！</p>



<p>更新套件來源及安裝必須的套件 build-essential</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">apt-get update 
apt-get install build-essential</pre>



<p>到<a rel="noreferrer noopener nofollow external" aria-label="這邊 (在新分頁中開啟)" href="https://www.softether-download.com/cn.aspx?product=softether" target="_blank" data-wpel-link="external" class="wpel-icon-right">這邊<span class="wpel-icon wpel-image wpel-icon-6"></span></a>下載 SoftEther VPN 原始檔，或者也可以直接用小蛙使用的<a rel="noreferrer noopener nofollow external" aria-label="版本 (在新分頁中開啟)" href="https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz" target="_blank" data-wpel-link="external" class="wpel-icon-right">版本<span class="wpel-icon wpel-image wpel-icon-6"></span></a>，建議自己去下載，可以根據不同的需求調整。</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/1ZRKn0zUX-rM2lTuDhOH5LapgdDVZcNYC25P8VaKxf0VWl_8O-dcPqIUkfWBbfT0MuuIYEoWRkczFNjQf3Va-JDp59b_dnk20z_vyVuic2ihdqOaaXmUkmDsym13GGDhENgrJ_c8PuD2LN-jx4qMAEDGz5vyU_q4dWk5PfnuL3DFOO08US5h82BTSiGot-Xq0bVeyftBqrGSUfGJMUEZqSL78QEejvY4Bu-EDCK2er7T3dL2nkku9bgtdwPLOTmXVmWPU28azSVZDbPSeTlhiSa2xvdu_Hiuv1X0GTg0lVD2x0I-XxgxN_FOa0U1ezo4Igqix4Gxwipyqp1cs0Jg19I5GFQ1Y0sfftmuWWFsKCVr4QUKxQ8aKsDdPw2aSl48Ws-SMKwuc_sSy_93RevbKb49cdd6v7OegV0YQr7KnpyWdXXt6kjMw_ZQ4pmo3_KlGzRJoTnDpJHneVymDV5yr1qCuOETKTn4-G6pPE-ww1dgK6ShHwBqUSqwxgBnmjPdxsWALuOVR3NYgI7RPQCs2k8RP1gL5jCNejQ9mrjOSs5QFFGCBuDuSmJN1qptEwpuKfDw6vaJWLFg1_gDunlRpRiH5sLvmS62JYP2UzjWvltwMug7u1kXUa-hJltOrwmhSLk23LPAtF1HGWQ3aaMH1OFDjjstSc9v=w1183-h963-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/wSVISZjYZjZQpXDPnAnBz2f90TbPS-QWchStaAr759RH1vjrX2sYBgd4hbMuN0XSSD9qB06CuQJ7OZmg9AwEXWm4vzo-h7eYlZWihUIaLxmTsbgkU3BMzQAd9H6J-THx44bXm9UTBJTRTjouWwZ5FTgzHvelDYv1GIZ0ZbRm-JKCQ7dRMkksbn0CyGI2M_5bLAjLYwsNbDfYx5tjoUZjQEnw6IiNYqG_6ar1ywNp-f3Ke8rb3osALm2YBW1hLWLBHuEB6j8z05YGy3yJ0QwiFEg_vgTLUMLMX6dhhHTD6HfjoDaXYt33WzjMnCh5Fzsc4MsDlNmPsO-NKjZ6_wBnMi65dkoBOZp0EE8GqnqkuNzZIikXdPTrpxpNmei3ITLknGUTf5QPqMdpHAZWiUy5Dl6inZAAQK9_CuGdUMfY3AMeju2XHBbXvkvXlY0EAOz7h5AqHlK6WJ8a-Eb3RNLw8g756p2Nm9TgIMnDOowGb3GjpVok40KebF57S2KOMccjjIA4-YH5Sqa1BsAYgG9ZCzsj-7qA0vLq5Kc4AlASfKnpZHepG7uBEoEGtqjdugvCVmRhy6wlsojViA-NtLK8edTUrXyC2SMA_DflT2Yv1g55JnS32YoI6VycmdpXQ03Ve3TN01Z9NoyEqbY2SeuXScfPYmOXi5kn4TYnWzzO-Wb5h4l8ruKnWRN9EBsb8ilg_hCfG8SFSHxsvldi2DF0-pI-sw=w952-h731-no" alt="wSVISZjYZjZQpXDPnAnBz2f90TbPS QWchStaAr759RH1vjrX2sYBgd4hbMuN0XSSD9qB06CuQJ7OZmg9AwEXWm4vzo h7eYlZWihUIaLxmTsbgkU3BMzQAd9H6J THx44bXm9UTBJTRTjouWwZ5FTgzHvelDYv1GIZ0ZbRm JKCQ7dRMkksbn0CyGI2M 5bLAjLYwsNbDfYx5tjoUZjQEnw6IiNYqG 6ar1ywNp f3Ke8rb3osALm2YBW1hLWLBHuEB6j8z05YGy3yJ0QwiFEg vgTLUMLMX6dhhHTD6HfjoDaXYt33WzjMnCh5Fzsc4MsDlNmPsO NKjZ6 wBnMi65dkoBOZp0EE8GqnqkuNzZIikXdPTrpxpNmei3ITLknGUTf5QPqMdpHAZWiUy5Dl6inZAAQK9 CuGdUMfY3AMeju2XHBbXvkvXlY0EAOz7h5AqHlK6WJ8a Eb3RNLw8g756p2Nm9TgIMnDOowGb3GjpVok40KebF57S2KOMccjjIA4 YH5Sqa1BsAYgG9ZCzsj 7qA0vLq5Kc4AlASfKnpZHepG7uBEoEGtqjdugvCVmRhy6wlsojViA NtLK8edTUrXyC2SMA DflT2Yv1g55JnS32YoI6VycmdpXQ03Ve3TN01Z9NoyEqbY2SeuXScfPYmOXi5kn4TYnWzzO Wb5h4l8ruKnWRN9EBsb8ilg hCfG8SFSHxsvldi2DF0 pI sw=w952 h731 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>


<p>複製下載連結之後，回到系統使用 wget 開始下載，並解壓縮</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 下載 SoftEther VPN 原始檔
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
# 解壓縮
tar xzf softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz</pre>



<p>解壓縮完會得到一個 vpnserver 的資料夾，進入該資料夾並開始編譯</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">cd vpnserver
make</pre>



<p>過程中可能會問你一些授權條款相關的問題，都按 1 或 Y 即可。等他全部跑完，沒有出現錯誤就可以直接啟動了！</p>



<h2 class="para wp-block-heading" id="mce_4">調整資料夾、權限、相容性檢查</h2>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">./vpnserver start</pre>



<p>把 vpnserver 資料夾移動到 /usr/local 去放</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 從 vpnserver 資料夾退出一層
cd ..
# 把整個 vpnserver 資料夾移動到 /usr/local/ 下放
mv vpnserver /usr/local/</pre>



<p>我們剛解壓縮的時候，可以發現 vpnserver 下面的資料全部都是 777，這邊把權限調整一下</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 進入資料夾
cd /usr/local/vpnserver/
# 把所有檔案設定成只有 owner 可讀寫
chmod 600 *
# vpnserver 及 vpncmd 加上可執行權限
chmod 700 vpnserver
chmod 700 vpncmd</pre>



<p>接著做一些系統相容性的檢查</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">cd /usr/local/vpnserver/
./vpncmd</pre>



<p>期間有詢問 1, 2 3 的時候要選 3 Use of VPN Tools，接著輸入 check，系統會開始跑檢查。如果沒有問題的話，繼續將功能設定成服務來用，不然每次要啟動都要進來這資料夾有些不方便，我們可以將 SoftEther VPN 註冊為系統服務，之後就可以直接透過 systemctl 的方式來做啟動跟關閉。 </p>



<h2 class="para wp-block-heading" id="mce_36">註冊成服務</h2>



<p>建立服務檔</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">vim /lib/systemd/system/vpnserver.service
# 貼上以下內容
[Unit]
Description=SoftEther VPN Server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/vpnserver/vpnserver start
ExecStop=/usr/local/vpnserver/vpnserver stop
[Install]
WantedBy=multi-user.target</pre>



<p>之後就可以透過 systemctl 來控制了</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 查看狀態
systemctl status vpnserver
# 啟動
systemctl start vpnserver
# 關閉
systemctl stop vpnserver</pre>



<h2 class="para wp-block-heading" id="mce_36">設定 SoftEther VPN</h2>



<p>從這裡開始，大家可以直接去參考 <a rel="noreferrer noopener nofollow external" href="https://linuxconfig.org/setting-up-softether-vpn-server-on-ubuntu-16-04-xenial-xerus-linux" target="_blank" data-wpel-link="external" class="wpel-icon-right">Setting up SoftEther VPN Server on Ubuntu 16.04 Xenial Xerus Linux<span class="wpel-icon wpel-image wpel-icon-6"></span></a>，接下來小蛙要記錄的是透過 GUI 的方式來進行管理，因為文章裡面不確定是否為版本不同造成的還是有其他因素，小蛙一直沒辦法跟著文章進行設定。幸好可以透過 SoftEther VPN 管理工具來設定！</p>



<p>到<a rel="noreferrer noopener nofollow external" href="https://www.softether-download.com/cn.aspx?product=softether" target="_blank" data-wpel-link="external" class="wpel-icon-right">這邊<span class="wpel-icon wpel-image wpel-icon-6"></span></a>下載管理工具</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/ZoN4NfTx94SYrHgjjT7wScxOFLyKROnyoFSRopVUV6RHaRzroejQi0n1-7z2frJLZgX8jpQnVbdX23WJrTe9qcqMUgAVnjwsjVTSEnsgZyqJcOZBAwoflelcvkkY79o28_EGytADwB4EAy3AvUCVl45TlBuAaUWHnA7a3y8I6_4fJcIE5ypB3i3EpNHUbXSz--ET1LgxDb_aP_DchrojY6fkoeKLf4LbFUo3Xj8KKLYxFwhe9O5cj3VqeQployDkoc_qc0rDcGrjdjcIFN2UJ4EK1a41ofIAKRrZSLVaydaIkNDTJy9-6XD625bjkBf4UAImlPhoBHvWSQZoVVL8v5cqgAVcMMz_EboWJxUuc2ZXYfqZFHLfUEt5sE01gNCrlzbLxC64bM8eW5fU_ncmdE81hVnYi01KUV7Bu1c5N4sCRejYn3L6_z98AdtsqLPMrKFJM25K1qiYUCqU_GAYj7aUUadTrR5VKTfAAnbcnVHkmsZA1dLNZCI8ACRvBzklQbBkjS3Q0JwCq-XcKI6sH23bL75aW7j3gdit41DcGzCZ0mZ5KxLxXsnvQgn1n78nGfQFbQLKDjBYqOeJ50_yNN6BgAABKmJilubdV60sgyxaz84UBAHvru7R9c6KCb9uvWLk354DPRLcHtSydr2Zc8nJ6BSbuIOi=w1187-h969-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/vztlNN_PPhbiWLDM0Mq_k7SJqvBuNOTJHsx2a9xuKZ4cuI64cPCo_IJqQiBAX_Mp4oD0VDKg0iAHxjRuZixA7g_3oLxcAvLofPdH6x5cI0tKuI1aKX6V9lgcveiZaZodqyXZkBihhDiRDbok5KKTsbnPmnqZ8A6zfO5Mq_8qv5JRg4LlgMvc2uAVcKGkt1I6G6O7XUz3bBBp4pEJgV_uSq50li85TboZ5gUzcCaAQqojfjtPAUNwYYrzqlT5z0zYPWw16md27H8XpO4M690h07f5038tWePoIuGKG5rhO4o9933HGUwGQpZtWdf0WWAtMRqfW77B6ourhlOaoiSSn3_y2yHc8vW289V0_VEizTSMtiLscf2ezeA9CwAJRv1kBJupCEF6Lj-eLpzyDrfX_OxQSm7SZgFadLd_cP7G5NyKjvs9ccJX-9ZCFQuFf_FifCsmawIajxIeNKAa028N8rm5F5pezCB0snvIcqVZTXgpHT6uH5OYTb1jkgfS82r-QL5fK10PdJ0Vn0UtoztiQceBia3wrSYG5qwNSHtoixoXsoQBcvhT6EB2NThRXU7VwcP1dwN-_CdL-hX-bLOac7WHsCBKjeoM-Ur5NfgP2599S8C0DFONC6AehZkk-KbMcl3J9ctc3Pq_Ok7NutxRBFiUDD0qyknsURVCPwwoTU8ycUZjoCJ3ObDU7JPIkNrmdhHpJy1MxTi3aAc11jGSK7AFMA=w1152-h937-no" alt="vztlNN PPhbiWLDM0Mq k7SJqvBuNOTJHsx2a9xuKZ4cuI64cPCo IJqQiBAX Mp4oD0VDKg0iAHxjRuZixA7g 3oLxcAvLofPdH6x5cI0tKuI1aKX6V9lgcveiZaZodqyXZkBihhDiRDbok5KKTsbnPmnqZ8A6zfO5Mq 8qv5JRg4LlgMvc2uAVcKGkt1I6G6O7XUz3bBBp4pEJgV uSq50li85TboZ5gUzcCaAQqojfjtPAUNwYYrzqlT5z0zYPWw16md27H8XpO4M690h07f5038tWePoIuGKG5rhO4o9933HGUwGQpZtWdf0WWAtMRqfW77B6ourhlOaoiSSn3 y2yHc8vW289V0 VEizTSMtiLscf2ezeA9CwAJRv1kBJupCEF6Lj eLpzyDrfX OxQSm7SZgFadLd cP7G5NyKjvs9ccJX 9ZCFQuFf FifCsmawIajxIeNKAa028N8rm5F5pezCB0snvIcqVZTXgpHT6uH5OYTb1jkgfS82r QL5fK10PdJ0Vn0UtoztiQceBia3wrSYG5qwNSHtoixoXsoQBcvhT6EB2NThRXU7VwcP1dwN CdL hX bLOac7WHsCBKjeoM Ur5NfgP2599S8C0DFONC6AehZkk KbMcl3J9ctc3Pq Ok7NutxRBFiUDD0qyknsURVCPwwoTU8ycUZjoCJ3ObDU7JPIkNrmdhHpJy1MxTi3aAc11jGSK7AFMA=w1152 h937 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>


<p>開始安裝</p>



<div class="wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/UIdixX0p0Kh9AS7j46TGi9sX3cTq7yNw_7Acb0FRSbn3poi_j5gbhBeip8TAZOzenkl4FdbFblFFVkVUKSTUVKR6ShEn0he-f4D9VUmcQ3Qv-JdgrobJDIXZfIFypTqqb6KccDow0mdt-_JT_BgwCnsZNcN-sAZeJuxQ0BSiF0O_7WI3f8tQkmhcs-07E7QL2Rn_wge3BiBZKSkWefhUeyAbstecUA4Ds7YhNICiW-8LkdToTilRv234xGH7wjnyPq9mpwUsVQNjJKPqr1lGWy7vjXVK6UBQHULDFr4gZEN3DqsTH7oGoz-yRNutYJIJNHpMcY-OVw-wRGeYR8NhjlkcpR_8cIrEm6no03_iRkb5DxitH3TigB5pjfz5gZgjuRSQVrdWEUS6CHDVNZINdShEx_ofFZmrXTe8qcwJ_J-nQaIsan2mx4elj0spArKhOUq-JVre5yxRDDhuUdtB0F_YzA1RVz9yp98ZDPuXNrfU0vOYTRndIr8EE58RH-S786_kSOPGqijLSv2Q_1CDgbd7rKPecsgcFts2Nb-NMYXngoVBBp4hN2czjKpDF7LQE7za9NEgO4eZV1qPA_xQ1Z8NbaK2TWMPrSnxFjx_in5Z0hZXJlJdaJkgWtbiqKRnKPOhvyhQmwDpSlSdz2xdGRyLDyLXUODT=w592-h436-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/UIdixX0p0Kh9AS7j46TGi9sX3cTq7yNw_7Acb0FRSbn3poi_j5gbhBeip8TAZOzenkl4FdbFblFFVkVUKSTUVKR6ShEn0he-f4D9VUmcQ3Qv-JdgrobJDIXZfIFypTqqb6KccDow0mdt-_JT_BgwCnsZNcN-sAZeJuxQ0BSiF0O_7WI3f8tQkmhcs-07E7QL2Rn_wge3BiBZKSkWefhUeyAbstecUA4Ds7YhNICiW-8LkdToTilRv234xGH7wjnyPq9mpwUsVQNjJKPqr1lGWy7vjXVK6UBQHULDFr4gZEN3DqsTH7oGoz-yRNutYJIJNHpMcY-OVw-wRGeYR8NhjlkcpR_8cIrEm6no03_iRkb5DxitH3TigB5pjfz5gZgjuRSQVrdWEUS6CHDVNZINdShEx_ofFZmrXTe8qcwJ_J-nQaIsan2mx4elj0spArKhOUq-JVre5yxRDDhuUdtB0F_YzA1RVz9yp98ZDPuXNrfU0vOYTRndIr8EE58RH-S786_kSOPGqijLSv2Q_1CDgbd7rKPecsgcFts2Nb-NMYXngoVBBp4hN2czjKpDF7LQE7za9NEgO4eZV1qPA_xQ1Z8NbaK2TWMPrSnxFjx_in5Z0hZXJlJdaJkgWtbiqKRnKPOhvyhQmwDpSlSdz2xdGRyLDyLXUODT=w592-h436-no" alt="UIdixX0p0Kh9AS7j46TGi9sX3cTq7yNw 7Acb0FRSbn3poi j5gbhBeip8TAZOzenkl4FdbFblFFVkVUKSTUVKR6ShEn0he f4D9VUmcQ3Qv JdgrobJDIXZfIFypTqqb6KccDow0mdt JT BgwCnsZNcN sAZeJuxQ0BSiF0O 7WI3f8tQkmhcs 07E7QL2Rn wge3BiBZKSkWefhUeyAbstecUA4Ds7YhNICiW 8LkdToTilRv234xGH7wjnyPq9mpwUsVQNjJKPqr1lGWy7vjXVK6UBQHULDFr4gZEN3DqsTH7oGoz yRNutYJIJNHpMcY OVw wRGeYR8NhjlkcpR 8cIrEm6no03 iRkb5DxitH3TigB5pjfz5gZgjuRSQVrdWEUS6CHDVNZINdShEx ofFZmrXTe8qcwJ J nQaIsan2mx4elj0spArKhOUq JVre5yxRDDhuUdtB0F YzA1RVz9yp98ZDPuXNrfU0vOYTRndIr8EE58RH S786 kSOPGqijLSv2Q 1CDgbd7rKPecsgcFts2Nb NMYXngoVBBp4hN2czjKpDF7LQE7za9NEgO4eZV1qPA xQ1Z8NbaK2TWMPrSnxFjx in5Z0hZXJlJdaJkgWtbiqKRnKPOhvyhQmwDpSlSdz2xdGRyLDyLXUODT=w592 h436 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/zOjdIE1jCAQz5XgSgkObc9BBfr1HD6a2XBuwAR6gvE3mKjWuc1owUF3-bGl5xGK4HzPZWMiIcVZSxUyWk6pUNlCB96T-UVrkbwtxJMTe_DsD8QaW8_XAKfduWpDYZTDVlY11Y8xoAOcl-eFxBMjZAmb_FsnwGQSDkY8CAB8NQzAcjfk725it5GjPwTR0Rc1tr_XL2g8_DnNT4elNqDWzvN_GAib4bJmazQxNdh7OsMC6DeHSIJ-jYbkrcVGxIimm63jWAP6u4rpGFbIrqteZf0T-GQMawHXh1_mlSkrRM9MRzLEGoqSp60S9E0ap4z7yksWa5U9QXj6WvGQ6bwSOF2XSZm-GhtE2yMN84hlTFFL-t1YrESQwh5vc60o8Y7357W6lPptytlUN7rAZAi1JwVynncy-xwcYcWanTeMAjOuHnfEcd94Anr_ys2-llNJTDOs-YwuCBD9pOJQmKoAJsp8R6HAn72kOONux47smx0u-qW7JoHiEdoZrPhfwH_jbTVNJ_TgwF_GwV6f3aoNxGDLzvWgnfRDsQvYYWjLNkAHONnvRBf_TbtZl3RWAsqkpaVYC9aqT680kaK2MAdriuvnT7uD68ZZI0RZNVKQXvsNDZEzwW-cXi6sVF_Re0KsHlJnAGRq3tZXUfv8ozWUUXqEU6MBBkkdX=w592-h436-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/zOjdIE1jCAQz5XgSgkObc9BBfr1HD6a2XBuwAR6gvE3mKjWuc1owUF3-bGl5xGK4HzPZWMiIcVZSxUyWk6pUNlCB96T-UVrkbwtxJMTe_DsD8QaW8_XAKfduWpDYZTDVlY11Y8xoAOcl-eFxBMjZAmb_FsnwGQSDkY8CAB8NQzAcjfk725it5GjPwTR0Rc1tr_XL2g8_DnNT4elNqDWzvN_GAib4bJmazQxNdh7OsMC6DeHSIJ-jYbkrcVGxIimm63jWAP6u4rpGFbIrqteZf0T-GQMawHXh1_mlSkrRM9MRzLEGoqSp60S9E0ap4z7yksWa5U9QXj6WvGQ6bwSOF2XSZm-GhtE2yMN84hlTFFL-t1YrESQwh5vc60o8Y7357W6lPptytlUN7rAZAi1JwVynncy-xwcYcWanTeMAjOuHnfEcd94Anr_ys2-llNJTDOs-YwuCBD9pOJQmKoAJsp8R6HAn72kOONux47smx0u-qW7JoHiEdoZrPhfwH_jbTVNJ_TgwF_GwV6f3aoNxGDLzvWgnfRDsQvYYWjLNkAHONnvRBf_TbtZl3RWAsqkpaVYC9aqT680kaK2MAdriuvnT7uD68ZZI0RZNVKQXvsNDZEzwW-cXi6sVF_Re0KsHlJnAGRq3tZXUfv8ozWUUXqEU6MBBkkdX=w592-h436-no" alt="zOjdIE1jCAQz5XgSgkObc9BBfr1HD6a2XBuwAR6gvE3mKjWuc1owUF3 bGl5xGK4HzPZWMiIcVZSxUyWk6pUNlCB96T UVrkbwtxJMTe DsD8QaW8 XAKfduWpDYZTDVlY11Y8xoAOcl eFxBMjZAmb FsnwGQSDkY8CAB8NQzAcjfk725it5GjPwTR0Rc1tr XL2g8 DnNT4elNqDWzvN GAib4bJmazQxNdh7OsMC6DeHSIJ jYbkrcVGxIimm63jWAP6u4rpGFbIrqteZf0T GQMawHXh1 mlSkrRM9MRzLEGoqSp60S9E0ap4z7yksWa5U9QXj6WvGQ6bwSOF2XSZm GhtE2yMN84hlTFFL t1YrESQwh5vc60o8Y7357W6lPptytlUN7rAZAi1JwVynncy xwcYcWanTeMAjOuHnfEcd94Anr ys2 llNJTDOs YwuCBD9pOJQmKoAJsp8R6HAn72kOONux47smx0u qW7JoHiEdoZrPhfwH jbTVNJ TgwF GwV6f3aoNxGDLzvWgnfRDsQvYYWjLNkAHONnvRBf TbtZl3RWAsqkpaVYC9aqT680kaK2MAdriuvnT7uD68ZZI0RZNVKQXvsNDZEzwW cXi6sVF Re0KsHlJnAGRq3tZXUfv8ozWUUXqEU6MBBkkdX=w592 h436 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/zNMYee8kHYJBzZbrVzxibinAb9jok2XdZ4Wm8VMkQBrWbd4S14eWKEDSpiuu_JK_8qY6i9Hcb2qY-IAipfTBp0bt2yqzchIa-tEPWhBJ5ScC_x8U-_Yz5ov54EbA6uBI92I2u0ptUhvHrT68FQKKacDNPEer9VHuvFbYCQpRE1zc__bFLzl_yE_Gq0lpEsbTX_hff3xzsqWQeDgxAFVp17JZdr3fRttoJq4Is0jXhN7aRRSg9OfFZkDuKDGjmKZ_y7_E7I6BJhZVnjYH7B0Lyqg__XWFruyJdVvrGM31v1Id4ps5J-DRR3KVWDHA-O8_-tjBXwWuzks1JjuMew8yyIcvA1SDQUmMLufkVmMH88oPnqdv4VEsNsZ3WpxYbNIYzQsHBIOwVPklkPBQYr9HEB5WDNzopuixLUnd11xywugY_dDyXLRln2xU5RvQO7fsnsE7jTh1DInGsgMNuFqrh2qmCXu10PDeXA16Jno7KoPewHpuwOe3HM6I3UatjqgiTwi25D-Yb_oT1IAuMLCwpCV1-zopJKKsEtptaPtVzXb_GascZYna5-J-OXj-jc1eOXc3_JRxBiFafXht-4O5L0Nk0KDG7cghAPV_7ZqD4j1-2VgJfPeCF0ehfGbZq4itdnnWe3Zw_djw8AXOlhH2z50a9T3M5bqu=w592-h436-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/zNMYee8kHYJBzZbrVzxibinAb9jok2XdZ4Wm8VMkQBrWbd4S14eWKEDSpiuu_JK_8qY6i9Hcb2qY-IAipfTBp0bt2yqzchIa-tEPWhBJ5ScC_x8U-_Yz5ov54EbA6uBI92I2u0ptUhvHrT68FQKKacDNPEer9VHuvFbYCQpRE1zc__bFLzl_yE_Gq0lpEsbTX_hff3xzsqWQeDgxAFVp17JZdr3fRttoJq4Is0jXhN7aRRSg9OfFZkDuKDGjmKZ_y7_E7I6BJhZVnjYH7B0Lyqg__XWFruyJdVvrGM31v1Id4ps5J-DRR3KVWDHA-O8_-tjBXwWuzks1JjuMew8yyIcvA1SDQUmMLufkVmMH88oPnqdv4VEsNsZ3WpxYbNIYzQsHBIOwVPklkPBQYr9HEB5WDNzopuixLUnd11xywugY_dDyXLRln2xU5RvQO7fsnsE7jTh1DInGsgMNuFqrh2qmCXu10PDeXA16Jno7KoPewHpuwOe3HM6I3UatjqgiTwi25D-Yb_oT1IAuMLCwpCV1-zopJKKsEtptaPtVzXb_GascZYna5-J-OXj-jc1eOXc3_JRxBiFafXht-4O5L0Nk0KDG7cghAPV_7ZqD4j1-2VgJfPeCF0ehfGbZq4itdnnWe3Zw_djw8AXOlhH2z50a9T3M5bqu=w592-h436-no" alt="zNMYee8kHYJBzZbrVzxibinAb9jok2XdZ4Wm8VMkQBrWbd4S14eWKEDSpiuu JK 8qY6i9Hcb2qY IAipfTBp0bt2yqzchIa tEPWhBJ5ScC x8U Yz5ov54EbA6uBI92I2u0ptUhvHrT68FQKKacDNPEer9VHuvFbYCQpRE1zc bFLzl yE Gq0lpEsbTX hff3xzsqWQeDgxAFVp17JZdr3fRttoJq4Is0jXhN7aRRSg9OfFZkDuKDGjmKZ y7 E7I6BJhZVnjYH7B0Lyqg XWFruyJdVvrGM31v1Id4ps5J DRR3KVWDHA O8 tjBXwWuzks1JjuMew8yyIcvA1SDQUmMLufkVmMH88oPnqdv4VEsNsZ3WpxYbNIYzQsHBIOwVPklkPBQYr9HEB5WDNzopuixLUnd11xywugY dDyXLRln2xU5RvQO7fsnsE7jTh1DInGsgMNuFqrh2qmCXu10PDeXA16Jno7KoPewHpuwOe3HM6I3UatjqgiTwi25D Yb oT1IAuMLCwpCV1 zopJKKsEtptaPtVzXb GascZYna5 J OXj jc1eOXc3 JRxBiFafXht 4O5L0Nk0KDG7cghAPV 7ZqD4j1 2VgJfPeCF0ehfGbZq4itdnnWe3Zw djw8AXOlhH2z50a9T3M5bqu=w592 h436 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/bI8_RB3lgchqfW7oiEXWL1--i9N9lT06d0wgw32tgyfJBfQHxRNyPPUitwDIo1N0g0lIq_dm1eEdL1NO04-MDGsMnUCNn623K2NjOnPnxGyznrbfBG78VZtMgQdM2436Lhwql-aPSKSRTJoz6DsCSjMzqXlFEdVAY0VkPrHwfXoiUbfPnQEAysYWt3yt0C8QKccoARHUPgTB_Yh8U04OX4_0bhNkyYVH8nLY9NXzbB9Gbw3Y9mHV26-yaGgnNRJF2OrtH9uUSPCgMn5OiyjHp7rye4tOsl0nzYAt8muuvXKI01e8N1CnbWRK_5EMjgSrXVCSggzB3ct8eDbWuDnJk77S7M6BdJRWm9LEGD1ST7p1967xTnnn7qBAZ6ewe3IaLtC3cw2tmDEmpZdeGn9IL523hWytA-EGCxNVn_-yhE56XqnNYXe2WEdQERCHCb8zgj-q7hTcfG7Tg7emkqueYEY0s7EUYTgJVXH4iAw6TqIwMCYC8sQxKahejIrzOpOxD4YtH_qLfKdbQkp-0tfR4xkIuDUUH7ywOtEjaqY3ksfUTmJYo-X8a80JL4qGjftvor6DPlofbgrNTMf2xMRldAjewArJ6TUhHkjo9g-GoIlgQw60J_X3PUKed3bWfhaAX-vlaKDUHuSHzvboEywmqxdghrKNBTvW=w592-h436-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/bI8_RB3lgchqfW7oiEXWL1--i9N9lT06d0wgw32tgyfJBfQHxRNyPPUitwDIo1N0g0lIq_dm1eEdL1NO04-MDGsMnUCNn623K2NjOnPnxGyznrbfBG78VZtMgQdM2436Lhwql-aPSKSRTJoz6DsCSjMzqXlFEdVAY0VkPrHwfXoiUbfPnQEAysYWt3yt0C8QKccoARHUPgTB_Yh8U04OX4_0bhNkyYVH8nLY9NXzbB9Gbw3Y9mHV26-yaGgnNRJF2OrtH9uUSPCgMn5OiyjHp7rye4tOsl0nzYAt8muuvXKI01e8N1CnbWRK_5EMjgSrXVCSggzB3ct8eDbWuDnJk77S7M6BdJRWm9LEGD1ST7p1967xTnnn7qBAZ6ewe3IaLtC3cw2tmDEmpZdeGn9IL523hWytA-EGCxNVn_-yhE56XqnNYXe2WEdQERCHCb8zgj-q7hTcfG7Tg7emkqueYEY0s7EUYTgJVXH4iAw6TqIwMCYC8sQxKahejIrzOpOxD4YtH_qLfKdbQkp-0tfR4xkIuDUUH7ywOtEjaqY3ksfUTmJYo-X8a80JL4qGjftvor6DPlofbgrNTMf2xMRldAjewArJ6TUhHkjo9g-GoIlgQw60J_X3PUKed3bWfhaAX-vlaKDUHuSHzvboEywmqxdghrKNBTvW=w592-h436-no" alt="bI8 RB3lgchqfW7oiEXWL1 i9N9lT06d0wgw32tgyfJBfQHxRNyPPUitwDIo1N0g0lIq dm1eEdL1NO04 MDGsMnUCNn623K2NjOnPnxGyznrbfBG78VZtMgQdM2436Lhwql aPSKSRTJoz6DsCSjMzqXlFEdVAY0VkPrHwfXoiUbfPnQEAysYWt3yt0C8QKccoARHUPgTB Yh8U04OX4 0bhNkyYVH8nLY9NXzbB9Gbw3Y9mHV26 yaGgnNRJF2OrtH9uUSPCgMn5OiyjHp7rye4tOsl0nzYAt8muuvXKI01e8N1CnbWRK 5EMjgSrXVCSggzB3ct8eDbWuDnJk77S7M6BdJRWm9LEGD1ST7p1967xTnnn7qBAZ6ewe3IaLtC3cw2tmDEmpZdeGn9IL523hWytA EGCxNVn yhE56XqnNYXe2WEdQERCHCb8zgj q7hTcfG7Tg7emkqueYEY0s7EUYTgJVXH4iAw6TqIwMCYC8sQxKahejIrzOpOxD4YtH qLfKdbQkp 0tfR4xkIuDUUH7ywOtEjaqY3ksfUTmJYo X8a80JL4qGjftvor6DPlofbgrNTMf2xMRldAjewArJ6TUhHkjo9g GoIlgQw60J X3PUKed3bWfhaAX vlaKDUHuSHzvboEywmqxdghrKNBTvW=w592 h436 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/IgyZtpqXNJtAyPOQyGytDjH9UsMskcsxMjzDd__uz4EYSlJV5utE2S-ABo3SZxgx02ozvoYgwttPB-TAly-P50IxTSjQ1L1hxl5FMLgv7mFwIz1lsxJpVNWoQ-GTYmOzwQDdsBU7oxq3qiybEFz0XPgjxV-gG14jF3zT9_OoYA2-hJhnCkPGLjvYbjEiZUZjM1e54jLbVnxy6pOQ7pPmt3qv0WUlVVfYZBdcFYPJ-eVNy9Ldu0gs91-mE2MnYt_SZaZF9SzyVyx9uiSJwfxlRaL09shBkmVq2i_CKB4KLgxVYIJyKUunXR5fZCdEovXdNvntzsmYsPjJ5ukt1atW_DR6uXdm0CkTlu67RNpXQ2oA1PZJEs3q9R2f9D1psi0MBekuvMo4e3wJBa7IXp_7znDQ_Sgm4cXMkvahWSx5ZXgWAwDwYiRINf4MEqgxdTWeZnotkFpzDM2saP7xdVKeOj7jUk_SrJzEI1-SVA73_qtVKnrWmxsXVGtIBkr-MSrLLPzhXUAcWJg2D-fZXvbtQIyWsNRoWSgxovVcZ7mSxX04H9rmaS2evSxQhrg3uLcwW4yTJc14l0DYfjttK8sYMIQfcuXkztS-MTBMAaoiqOJHcJ6Ldyri6EI33JmW9sMAp2LqzrCXchZNe3mOE7vYG7Okb254WaIT=w592-h436-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/IgyZtpqXNJtAyPOQyGytDjH9UsMskcsxMjzDd__uz4EYSlJV5utE2S-ABo3SZxgx02ozvoYgwttPB-TAly-P50IxTSjQ1L1hxl5FMLgv7mFwIz1lsxJpVNWoQ-GTYmOzwQDdsBU7oxq3qiybEFz0XPgjxV-gG14jF3zT9_OoYA2-hJhnCkPGLjvYbjEiZUZjM1e54jLbVnxy6pOQ7pPmt3qv0WUlVVfYZBdcFYPJ-eVNy9Ldu0gs91-mE2MnYt_SZaZF9SzyVyx9uiSJwfxlRaL09shBkmVq2i_CKB4KLgxVYIJyKUunXR5fZCdEovXdNvntzsmYsPjJ5ukt1atW_DR6uXdm0CkTlu67RNpXQ2oA1PZJEs3q9R2f9D1psi0MBekuvMo4e3wJBa7IXp_7znDQ_Sgm4cXMkvahWSx5ZXgWAwDwYiRINf4MEqgxdTWeZnotkFpzDM2saP7xdVKeOj7jUk_SrJzEI1-SVA73_qtVKnrWmxsXVGtIBkr-MSrLLPzhXUAcWJg2D-fZXvbtQIyWsNRoWSgxovVcZ7mSxX04H9rmaS2evSxQhrg3uLcwW4yTJc14l0DYfjttK8sYMIQfcuXkztS-MTBMAaoiqOJHcJ6Ldyri6EI33JmW9sMAp2LqzrCXchZNe3mOE7vYG7Okb254WaIT=w592-h436-no" alt="IgyZtpqXNJtAyPOQyGytDjH9UsMskcsxMjzDd uz4EYSlJV5utE2S ABo3SZxgx02ozvoYgwttPB TAly P50IxTSjQ1L1hxl5FMLgv7mFwIz1lsxJpVNWoQ GTYmOzwQDdsBU7oxq3qiybEFz0XPgjxV gG14jF3zT9 OoYA2 hJhnCkPGLjvYbjEiZUZjM1e54jLbVnxy6pOQ7pPmt3qv0WUlVVfYZBdcFYPJ eVNy9Ldu0gs91 mE2MnYt SZaZF9SzyVyx9uiSJwfxlRaL09shBkmVq2i CKB4KLgxVYIJyKUunXR5fZCdEovXdNvntzsmYsPjJ5ukt1atW DR6uXdm0CkTlu67RNpXQ2oA1PZJEs3q9R2f9D1psi0MBekuvMo4e3wJBa7IXp 7znDQ Sgm4cXMkvahWSx5ZXgWAwDwYiRINf4MEqgxdTWeZnotkFpzDM2saP7xdVKeOj7jUk SrJzEI1 SVA73 qtVKnrWmxsXVGtIBkr MSrLLPzhXUAcWJg2D fZXvbtQIyWsNRoWSgxovVcZ7mSxX04H9rmaS2evSxQhrg3uLcwW4yTJc14l0DYfjttK8sYMIQfcuXkztS MTBMAaoiqOJHcJ6Ldyri6EI33JmW9sMAp2LqzrCXchZNe3mOE7vYG7Okb254WaIT=w592 h436 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/TxGu4psorpshYHyFRcZFlWzEVvCExBu7Yj0NaR-PdgRAi3XK4q-okir33Xe5MTr2q_fyKFqfcdmMNBDelFPQhW3h1ogudqMvi_9N-t5iCHNoTkem_mq6qY9Gaoca9uRkwtF1rFcCGtoVJEh8Hgu6tbN8qqwxQuZpip0tqFVLywOF_uv70dF-vwzp3WW_mBOxm15pxJ7wQfr70o0yh9jVwAMk3PcAA70hG5eBFG36DkAu2AM7vgt3EUrA7TrGKE8tS2acoFboTmdlan0V4ES_p_EWSQiI3ak_JC-O7tG0XQ-jeOajxOT3be_4XGxjTUlfXONmt4SDh-WUaUi08sDxPToBhJZXsj_iuHKFovzKAQEFbMaiiGjE7E8KXFeYePZpd08LwmHkVwt0dWjA8paUrcaolXuNG4uoTiFwX5wd5EcotywzPkKOvRkUc4tGIj8-Mvz_NXRURKpVCoLgxO-fSiGIdEr0AGe6BF52TxAbJVhKnUBQemRMglocMEz_2c5o0fBR1BNc0oomzC4-Ecl6_P9imNFIztCJAV2xdqwlX3dKp7lSb5VtOgYs2q4u7WACOMEbTE62mta5BSSBAqD4lTRKGjaEEtVmx6luy2oJBOrAvuOWn8YDMP20lp6krbdxvbHPvYGNva1gek0gpZGkGG7pYwdcp41U=w592-h436-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/TxGu4psorpshYHyFRcZFlWzEVvCExBu7Yj0NaR-PdgRAi3XK4q-okir33Xe5MTr2q_fyKFqfcdmMNBDelFPQhW3h1ogudqMvi_9N-t5iCHNoTkem_mq6qY9Gaoca9uRkwtF1rFcCGtoVJEh8Hgu6tbN8qqwxQuZpip0tqFVLywOF_uv70dF-vwzp3WW_mBOxm15pxJ7wQfr70o0yh9jVwAMk3PcAA70hG5eBFG36DkAu2AM7vgt3EUrA7TrGKE8tS2acoFboTmdlan0V4ES_p_EWSQiI3ak_JC-O7tG0XQ-jeOajxOT3be_4XGxjTUlfXONmt4SDh-WUaUi08sDxPToBhJZXsj_iuHKFovzKAQEFbMaiiGjE7E8KXFeYePZpd08LwmHkVwt0dWjA8paUrcaolXuNG4uoTiFwX5wd5EcotywzPkKOvRkUc4tGIj8-Mvz_NXRURKpVCoLgxO-fSiGIdEr0AGe6BF52TxAbJVhKnUBQemRMglocMEz_2c5o0fBR1BNc0oomzC4-Ecl6_P9imNFIztCJAV2xdqwlX3dKp7lSb5VtOgYs2q4u7WACOMEbTE62mta5BSSBAqD4lTRKGjaEEtVmx6luy2oJBOrAvuOWn8YDMP20lp6krbdxvbHPvYGNva1gek0gpZGkGG7pYwdcp41U=w592-h436-no" alt="TxGu4psorpshYHyFRcZFlWzEVvCExBu7Yj0NaR PdgRAi3XK4q okir33Xe5MTr2q fyKFqfcdmMNBDelFPQhW3h1ogudqMvi 9N t5iCHNoTkem mq6qY9Gaoca9uRkwtF1rFcCGtoVJEh8Hgu6tbN8qqwxQuZpip0tqFVLywOF uv70dF vwzp3WW mBOxm15pxJ7wQfr70o0yh9jVwAMk3PcAA70hG5eBFG36DkAu2AM7vgt3EUrA7TrGKE8tS2acoFboTmdlan0V4ES p EWSQiI3ak JC O7tG0XQ jeOajxOT3be 4XGxjTUlfXONmt4SDh WUaUi08sDxPToBhJZXsj iuHKFovzKAQEFbMaiiGjE7E8KXFeYePZpd08LwmHkVwt0dWjA8paUrcaolXuNG4uoTiFwX5wd5EcotywzPkKOvRkUc4tGIj8 Mvz NXRURKpVCoLgxO fSiGIdEr0AGe6BF52TxAbJVhKnUBQemRMglocMEz 2c5o0fBR1BNc0oomzC4 Ecl6 P9imNFIztCJAV2xdqwlX3dKp7lSb5VtOgYs2q4u7WACOMEbTE62mta5BSSBAqD4lTRKGjaEEtVmx6luy2oJBOrAvuOWn8YDMP20lp6krbdxvbHPvYGNva1gek0gpZGkGG7pYwdcp41U=w592 h436 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/9PnISIJ7aDSFibc_vAmBICa0DwGXnHjQh-QtEkqPltACLsELCHmrM524rnrd0X039yhGIs6pvhSMxgon7lwE9IdU0Qb8M_yUYSws_z0Ov2kUBPrTeHrnW-WqlrWmq88ZdU6ZmyAVFBT2KV4Vsu7bx2jKL1erPBmz50q5ZZrA9kyJXlXlZ_LT8JgAE-sxtL6qDdkTA3b2C5oD5b8Xs-HxNivavGvqEUiVrBzzMDVC62mQXHh-oiDjxBOHFYgZvoO17_jkHgAu3NrzGaGkaTzou5aJrSXFvD_DUfC7iMeYs_rct0YjcFWG6Hffe5FAA9BpwxOkK1GEdrOYIX5MGOKSozeC3h-peJleajSg9oj3okp2bLkaa4YA9eTQZ7UciNpRcKpKvoi15a9bfAy0YX47gJzXSpLM-obr86RIxzfb3wV7HGnLWMUSFm4NSpd1UioYCXucW0cl1Dy3aObfZhEX-KNdbq5LoejXk2uQqKqb4ve6DucqShHWpknTUHR5kNpK26c2lvYntbI0ZI0rFTtn_vHecpx4FHmLWaGfDu3KOreOKUl8Jdj6SU3AXcYmilr2aOsrKWyGL4KOcBvWy0IkaJjOSWeE7IpgpY-gyfkwow9X6nKIi1SL-tfUnZgPE9_eGCkKuX2b_br06BE2BB_eBqOgAKKwrOUM=w592-h436-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/9PnISIJ7aDSFibc_vAmBICa0DwGXnHjQh-QtEkqPltACLsELCHmrM524rnrd0X039yhGIs6pvhSMxgon7lwE9IdU0Qb8M_yUYSws_z0Ov2kUBPrTeHrnW-WqlrWmq88ZdU6ZmyAVFBT2KV4Vsu7bx2jKL1erPBmz50q5ZZrA9kyJXlXlZ_LT8JgAE-sxtL6qDdkTA3b2C5oD5b8Xs-HxNivavGvqEUiVrBzzMDVC62mQXHh-oiDjxBOHFYgZvoO17_jkHgAu3NrzGaGkaTzou5aJrSXFvD_DUfC7iMeYs_rct0YjcFWG6Hffe5FAA9BpwxOkK1GEdrOYIX5MGOKSozeC3h-peJleajSg9oj3okp2bLkaa4YA9eTQZ7UciNpRcKpKvoi15a9bfAy0YX47gJzXSpLM-obr86RIxzfb3wV7HGnLWMUSFm4NSpd1UioYCXucW0cl1Dy3aObfZhEX-KNdbq5LoejXk2uQqKqb4ve6DucqShHWpknTUHR5kNpK26c2lvYntbI0ZI0rFTtn_vHecpx4FHmLWaGfDu3KOreOKUl8Jdj6SU3AXcYmilr2aOsrKWyGL4KOcBvWy0IkaJjOSWeE7IpgpY-gyfkwow9X6nKIi1SL-tfUnZgPE9_eGCkKuX2b_br06BE2BB_eBqOgAKKwrOUM=w592-h436-no" alt="9PnISIJ7aDSFibc vAmBICa0DwGXnHjQh QtEkqPltACLsELCHmrM524rnrd0X039yhGIs6pvhSMxgon7lwE9IdU0Qb8M yUYSws z0Ov2kUBPrTeHrnW WqlrWmq88ZdU6ZmyAVFBT2KV4Vsu7bx2jKL1erPBmz50q5ZZrA9kyJXlXlZ LT8JgAE sxtL6qDdkTA3b2C5oD5b8Xs HxNivavGvqEUiVrBzzMDVC62mQXHh oiDjxBOHFYgZvoO17 jkHgAu3NrzGaGkaTzou5aJrSXFvD DUfC7iMeYs rct0YjcFWG6Hffe5FAA9BpwxOkK1GEdrOYIX5MGOKSozeC3h peJleajSg9oj3okp2bLkaa4YA9eTQZ7UciNpRcKpKvoi15a9bfAy0YX47gJzXSpLM obr86RIxzfb3wV7HGnLWMUSFm4NSpd1UioYCXucW0cl1Dy3aObfZhEX KNdbq5LoejXk2uQqKqb4ve6DucqShHWpknTUHR5kNpK26c2lvYntbI0ZI0rFTtn vHecpx4FHmLWaGfDu3KOreOKUl8Jdj6SU3AXcYmilr2aOsrKWyGL4KOcBvWy0IkaJjOSWeE7IpgpY gyfkwow9X6nKIi1SL tfUnZgPE9 eGCkKuX2b br06BE2BB eBqOgAKKwrOUM=w592 h436 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div></div>
</div>



<p>安裝完之後，開啟管理介面</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/MVAS65_wFECSSHDp__Mjgk2ibx7W5KN_LBO5LY_UfJxgMygR6HQ5PyEH443s1A9KpZpGk4LyoD345nzGr3VDc7wtm3y7pqyDx9m4rY02Pq4uUcmlvitkxY_F_FlJhZEU4XxwmwajbnQPe2CD9KAfRxMAdOes_giwyumYjXlnVEpXG3bC8qEld5a8ndqyYMJK25b2I_2NUHL0nRDU5OHPTPTe2uIg9e4txM0yR9rxYfmnDt0mN00gRbom-kY0TUGn3kyQQsYdHuuXN0Qj0tDc8bvbgnBHVKOqenqYLlWZhQmV4d176zACPGJrXo-x2ckRUu3hPSEuTj8YqfPMbTRr8-QY3wIvHSwfrEVcQY6OxtmtPpSlIDtEfo-93MFztcwMSt9Oumc2AtAaUm-WJ9iQ7eVNIGFmoPzbqiAX040iXEQimsK7FMpf1VxORv99509XEuExCTBgLb-muUisja07EMar4_UvfQ4AcXFpdfY1K5Ty3RCX-kjNQFMUbIougAJrhETS28b58HzZxT3VQXiyIMhvhi3dDs5ZwJhfiNAgin_YVBz7SGZ2q8yGy1RBr-8CNPdddp3zHcsnVMeeFs7QgjnLz820SNMVJVs0csVMwJMwiwWcSTXlduBmzYNSicRIzVScNgZOKuCcFDSR6Kr23kP-r35WUrP_=w568-h742-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/MVAS65_wFECSSHDp__Mjgk2ibx7W5KN_LBO5LY_UfJxgMygR6HQ5PyEH443s1A9KpZpGk4LyoD345nzGr3VDc7wtm3y7pqyDx9m4rY02Pq4uUcmlvitkxY_F_FlJhZEU4XxwmwajbnQPe2CD9KAfRxMAdOes_giwyumYjXlnVEpXG3bC8qEld5a8ndqyYMJK25b2I_2NUHL0nRDU5OHPTPTe2uIg9e4txM0yR9rxYfmnDt0mN00gRbom-kY0TUGn3kyQQsYdHuuXN0Qj0tDc8bvbgnBHVKOqenqYLlWZhQmV4d176zACPGJrXo-x2ckRUu3hPSEuTj8YqfPMbTRr8-QY3wIvHSwfrEVcQY6OxtmtPpSlIDtEfo-93MFztcwMSt9Oumc2AtAaUm-WJ9iQ7eVNIGFmoPzbqiAX040iXEQimsK7FMpf1VxORv99509XEuExCTBgLb-muUisja07EMar4_UvfQ4AcXFpdfY1K5Ty3RCX-kjNQFMUbIougAJrhETS28b58HzZxT3VQXiyIMhvhi3dDs5ZwJhfiNAgin_YVBz7SGZ2q8yGy1RBr-8CNPdddp3zHcsnVMeeFs7QgjnLz820SNMVJVs0csVMwJMwiwWcSTXlduBmzYNSicRIzVScNgZOKuCcFDSR6Kr23kP-r35WUrP_=w568-h742-no" alt="MVAS65 wFECSSHDp Mjgk2ibx7W5KN LBO5LY UfJxgMygR6HQ5PyEH443s1A9KpZpGk4LyoD345nzGr3VDc7wtm3y7pqyDx9m4rY02Pq4uUcmlvitkxY F FlJhZEU4XxwmwajbnQPe2CD9KAfRxMAdOes giwyumYjXlnVEpXG3bC8qEld5a8ndqyYMJK25b2I 2NUHL0nRDU5OHPTPTe2uIg9e4txM0yR9rxYfmnDt0mN00gRbom kY0TUGn3kyQQsYdHuuXN0Qj0tDc8bvbgnBHVKOqenqYLlWZhQmV4d176zACPGJrXo x2ckRUu3hPSEuTj8YqfPMbTRr8 QY3wIvHSwfrEVcQY6OxtmtPpSlIDtEfo 93MFztcwMSt9Oumc2AtAaUm WJ9iQ7eVNIGFmoPzbqiAX040iXEQimsK7FMpf1VxORv99509XEuExCTBgLb muUisja07EMar4 UvfQ4AcXFpdfY1K5Ty3RCX kjNQFMUbIougAJrhETS28b58HzZxT3VQXiyIMhvhi3dDs5ZwJhfiNAgin YVBz7SGZ2q8yGy1RBr 8CNPdddp3zHcsnVMeeFs7QgjnLz820SNMVJVs0csVMwJMwiwWcSTXlduBmzYNSicRIzVScNgZOKuCcFDSR6Kr23kP r35WUrP =w568 h742 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>


<p>新設置 -&gt; 依照自己的環境填入資訊，這裡很棒的是，因為根本還沒設定過密碼，第一次連線軟體會請使用者設定一組密碼，並且帶出相關設定的引導畫面</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/iCBVpHLrdSJFBprvXTsNTG7La3ZE0UPhu8EbsYN7BM1Vim2wI1JGWRA0C8KP5fSN9m4bYza8b0iFjCePL9EPszoe5MXvgxtgsoBY225yxUaqjfqinzZjCK1oB8FUHfvTc6PYKNOF7vzyh6XAtmZEG1z18qw6zdpNxf-JuYYqNgvMYauxCnszDcdfX_bg7KgkasDs5MXC376jd8rxxVWrMuu07zKh52YCjgYdieA_Gf0VYyDNFQSPdM1k-X66Ul8iD38SBStf6vZKcI3XfhNwvveLU2zu9QNCHNIbmgzHaMb4J34Qi0qq1gm2s5UCgIU1oMeljnvbq3DK_ZkMJ_ccT-1felhbf_Oaxcx1SbxdJENqh-7cB6Xe0r4XuQ4cyG4i8cegYHcZYTMbMsogz60OVl8ugJ42nf_jAjpfsWZz93aJS2hxsEWNt-kqulZTKSvR2keS9qck64-AXJkiAZXIeUKLqusLQc37AQbNUqLyCqNyYnWqtUDjnEcR2558aCQ23stkHI9TzL6yMlY-JTTquob9cM1r1UMjXHPycFaXL63MIpBHCOtZN8t-wn9jgjpTaNhLgwu20nYJERUkJJN-kQw1r3wuBzfDa3L4NKJsh6R6C9XvtB-JEQoSJc0rQrs5DBsOzPgsRZ2h5g0MKyzk0FxNnV57NDaG=w763-h487-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/iCBVpHLrdSJFBprvXTsNTG7La3ZE0UPhu8EbsYN7BM1Vim2wI1JGWRA0C8KP5fSN9m4bYza8b0iFjCePL9EPszoe5MXvgxtgsoBY225yxUaqjfqinzZjCK1oB8FUHfvTc6PYKNOF7vzyh6XAtmZEG1z18qw6zdpNxf-JuYYqNgvMYauxCnszDcdfX_bg7KgkasDs5MXC376jd8rxxVWrMuu07zKh52YCjgYdieA_Gf0VYyDNFQSPdM1k-X66Ul8iD38SBStf6vZKcI3XfhNwvveLU2zu9QNCHNIbmgzHaMb4J34Qi0qq1gm2s5UCgIU1oMeljnvbq3DK_ZkMJ_ccT-1felhbf_Oaxcx1SbxdJENqh-7cB6Xe0r4XuQ4cyG4i8cegYHcZYTMbMsogz60OVl8ugJ42nf_jAjpfsWZz93aJS2hxsEWNt-kqulZTKSvR2keS9qck64-AXJkiAZXIeUKLqusLQc37AQbNUqLyCqNyYnWqtUDjnEcR2558aCQ23stkHI9TzL6yMlY-JTTquob9cM1r1UMjXHPycFaXL63MIpBHCOtZN8t-wn9jgjpTaNhLgwu20nYJERUkJJN-kQw1r3wuBzfDa3L4NKJsh6R6C9XvtB-JEQoSJc0rQrs5DBsOzPgsRZ2h5g0MKyzk0FxNnV57NDaG=w763-h487-no" alt="iCBVpHLrdSJFBprvXTsNTG7La3ZE0UPhu8EbsYN7BM1Vim2wI1JGWRA0C8KP5fSN9m4bYza8b0iFjCePL9EPszoe5MXvgxtgsoBY225yxUaqjfqinzZjCK1oB8FUHfvTc6PYKNOF7vzyh6XAtmZEG1z18qw6zdpNxf JuYYqNgvMYauxCnszDcdfX bg7KgkasDs5MXC376jd8rxxVWrMuu07zKh52YCjgYdieA Gf0VYyDNFQSPdM1k X66Ul8iD38SBStf6vZKcI3XfhNwvveLU2zu9QNCHNIbmgzHaMb4J34Qi0qq1gm2s5UCgIU1oMeljnvbq3DK ZkMJ ccT 1felhbf Oaxcx1SbxdJENqh 7cB6Xe0r4XuQ4cyG4i8cegYHcZYTMbMsogz60OVl8ugJ42nf jAjpfsWZz93aJS2hxsEWNt kqulZTKSvR2keS9qck64 AXJkiAZXIeUKLqusLQc37AQbNUqLyCqNyYnWqtUDjnEcR2558aCQ23stkHI9TzL6yMlY JTTquob9cM1r1UMjXHPycFaXL63MIpBHCOtZN8t wn9jgjpTaNhLgwu20nYJERUkJJN kQw1r3wuBzfDa3L4NKJsh6R6C9XvtB JEQoSJc0rQrs5DBsOzPgsRZ2h5g0MKyzk0FxNnV57NDaG=w763 h487 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a></figure></div>


<p>後面小蛙有點忘記每張圖的順序了，不過可以大概對照一下如果有出現選項要怎麼選(補充：小蛙在架設完之後發現速度很慢，對照之前架的跟這次架的差別，發現在「加密與網路」這個選項中，換成 RC4-MD5 之後速度就比較正常了，如果建好之後發現很慢的話，可以試試看喔)</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/r_7aEOVcwsywgBlIrgYomUeKdBxOoE3V-nWDv4hkoekUrJpK7f5LZxGcBc-I3JsyTI91wfUUCsqcIbG2sHF56hxPwXpgsUvUq2jJfdr4Qxa0n2YHR-aIUMCzkMgUctvAFgge1vKB_660ELTtmjrbUDRzZJ8hLHYVX8QsUHGCJEBTNV-kpAO_WS4IvY4gqwWvBgCYApgB1zgD8YPkPdEXcAWwhN-zEbGFllRyO4FWDaWoG4AnKb3Gd5vz4N3BGawnGWGErHfZNpXc0Gas1PdBWFdiegQcWo3f_KXS4u-DQkKNRVwQelDyR7rV0LyCuYYU6K9fBo8uOYw4xwSYle2lc8e0JCsPvmxzWIZeZVSbf18RoJ44bim71VL8bYiGGOnC3mm377xIoCo38byAFEkx96eM0zbhRxfeExlEjdg2AA_PMYJ5V8iCllu2FbR1nllg4StHBz9zuYzp4UPQF-NqHnQW602ID-8iUmgVZhcWNFDoZwUjeGHnnZi1ggeDTI2m4RSVyJE9E-YhDodm8R9-D60GpjpS5CVq1160HVe5FQ5Fg6DIuBnGQQWwW0fi9s0CXs_sX2C6oHnCUqHQ77RgTLuFGtemcaI0yWSydjhXjt9QdxYyO0T-x7fMfYPTecI6WeBXKaHQ_tb2ofK9BAK_d_gqOji_EY3K=w896-h754-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/r_7aEOVcwsywgBlIrgYomUeKdBxOoE3V-nWDv4hkoekUrJpK7f5LZxGcBc-I3JsyTI91wfUUCsqcIbG2sHF56hxPwXpgsUvUq2jJfdr4Qxa0n2YHR-aIUMCzkMgUctvAFgge1vKB_660ELTtmjrbUDRzZJ8hLHYVX8QsUHGCJEBTNV-kpAO_WS4IvY4gqwWvBgCYApgB1zgD8YPkPdEXcAWwhN-zEbGFllRyO4FWDaWoG4AnKb3Gd5vz4N3BGawnGWGErHfZNpXc0Gas1PdBWFdiegQcWo3f_KXS4u-DQkKNRVwQelDyR7rV0LyCuYYU6K9fBo8uOYw4xwSYle2lc8e0JCsPvmxzWIZeZVSbf18RoJ44bim71VL8bYiGGOnC3mm377xIoCo38byAFEkx96eM0zbhRxfeExlEjdg2AA_PMYJ5V8iCllu2FbR1nllg4StHBz9zuYzp4UPQF-NqHnQW602ID-8iUmgVZhcWNFDoZwUjeGHnnZi1ggeDTI2m4RSVyJE9E-YhDodm8R9-D60GpjpS5CVq1160HVe5FQ5Fg6DIuBnGQQWwW0fi9s0CXs_sX2C6oHnCUqHQ77RgTLuFGtemcaI0yWSydjhXjt9QdxYyO0T-x7fMfYPTecI6WeBXKaHQ_tb2ofK9BAK_d_gqOji_EY3K=w896-h754-no" alt="r 7aEOVcwsywgBlIrgYomUeKdBxOoE3V nWDv4hkoekUrJpK7f5LZxGcBc I3JsyTI91wfUUCsqcIbG2sHF56hxPwXpgsUvUq2jJfdr4Qxa0n2YHR aIUMCzkMgUctvAFgge1vKB 660ELTtmjrbUDRzZJ8hLHYVX8QsUHGCJEBTNV kpAO WS4IvY4gqwWvBgCYApgB1zgD8YPkPdEXcAWwhN zEbGFllRyO4FWDaWoG4AnKb3Gd5vz4N3BGawnGWGErHfZNpXc0Gas1PdBWFdiegQcWo3f KXS4u DQkKNRVwQelDyR7rV0LyCuYYU6K9fBo8uOYw4xwSYle2lc8e0JCsPvmxzWIZeZVSbf18RoJ44bim71VL8bYiGGOnC3mm377xIoCo38byAFEkx96eM0zbhRxfeExlEjdg2AA PMYJ5V8iCllu2FbR1nllg4StHBz9zuYzp4UPQF NqHnQW602ID 8iUmgVZhcWNFDoZwUjeGHnnZi1ggeDTI2m4RSVyJE9E YhDodm8R9 D60GpjpS5CVq1160HVe5FQ5Fg6DIuBnGQQWwW0fi9s0CXs sX2C6oHnCUqHQ77RgTLuFGtemcaI0yWSydjhXjt9QdxYyO0T x7fMfYPTecI6WeBXKaHQ tb2ofK9BAK d gqOji EY3K=w896 h754 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a><figcaption>這邊小蛙把監聽的 port 都關掉只留一個常用的，避免 port 開越多風險越多</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/hsuGR848Jc3xmQ6a0tS39beIeVyxe5PwamLsi4jqYpRx-enx9NrJXCL_qdBIxkHoY8euWD8nh0pmmjQfHIL1cvexJoSw1ASnDi5EwfSlIj510beOcH4Yb7coG8yn2isoYnyDXZ_XKZkg5Vlyscq1dhI5OfY8dwp71xrfqMo06zFXrvJnUlKMZJWFSfoMa59_QwUIuPfjR8vIsq0LNieMFHlDHQANkDDDzRx1LY0ZXkWkZzPPVJhqVLTsuNkOSIgxivtMP7FDB-wab1xbRBKQdiaI1Ec86hfAxAdZ2rbTcR9S-pnFw8NDC6jc45959rvpCblGdudzJTPVWxoNEIv4lpRoBpTAg6GqbIaDfPdxD1feTf4oRmiN71cGf5epWbOL957oAyA8EJ_p9rtVJqRavA_sXML6OFA4J3AkPS9A8PU8j7M6DtbHI5pmoPDnnNzt12EhK0xl6v14_iXMpXDI4FZIfhyzjP03A1Vl9cohlC1EvERRtWixxJKLzW-6LM0xP6MAJ2sFcDdStS1F9_8pW8DvsRJft-9-iEqGtYyF0TB3isCplJd9DKagRvKMvpPFCEqGFEKbq9mA7RVYLhH86jV80kdlWvSQysdRFYx64CopUt6K4kZHlgF3YjA0DAoYu7F6xHPvSRqgywCL-5PFPKqXYIzNfm8J=w912-h747-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/hsuGR848Jc3xmQ6a0tS39beIeVyxe5PwamLsi4jqYpRx-enx9NrJXCL_qdBIxkHoY8euWD8nh0pmmjQfHIL1cvexJoSw1ASnDi5EwfSlIj510beOcH4Yb7coG8yn2isoYnyDXZ_XKZkg5Vlyscq1dhI5OfY8dwp71xrfqMo06zFXrvJnUlKMZJWFSfoMa59_QwUIuPfjR8vIsq0LNieMFHlDHQANkDDDzRx1LY0ZXkWkZzPPVJhqVLTsuNkOSIgxivtMP7FDB-wab1xbRBKQdiaI1Ec86hfAxAdZ2rbTcR9S-pnFw8NDC6jc45959rvpCblGdudzJTPVWxoNEIv4lpRoBpTAg6GqbIaDfPdxD1feTf4oRmiN71cGf5epWbOL957oAyA8EJ_p9rtVJqRavA_sXML6OFA4J3AkPS9A8PU8j7M6DtbHI5pmoPDnnNzt12EhK0xl6v14_iXMpXDI4FZIfhyzjP03A1Vl9cohlC1EvERRtWixxJKLzW-6LM0xP6MAJ2sFcDdStS1F9_8pW8DvsRJft-9-iEqGtYyF0TB3isCplJd9DKagRvKMvpPFCEqGFEKbq9mA7RVYLhH86jV80kdlWvSQysdRFYx64CopUt6K4kZHlgF3YjA0DAoYu7F6xHPvSRqgywCL-5PFPKqXYIzNfm8J=w912-h747-no" alt="hsuGR848Jc3xmQ6a0tS39beIeVyxe5PwamLsi4jqYpRx enx9NrJXCL qdBIxkHoY8euWD8nh0pmmjQfHIL1cvexJoSw1ASnDi5EwfSlIj510beOcH4Yb7coG8yn2isoYnyDXZ XKZkg5Vlyscq1dhI5OfY8dwp71xrfqMo06zFXrvJnUlKMZJWFSfoMa59 QwUIuPfjR8vIsq0LNieMFHlDHQANkDDDzRx1LY0ZXkWkZzPPVJhqVLTsuNkOSIgxivtMP7FDB wab1xbRBKQdiaI1Ec86hfAxAdZ2rbTcR9S pnFw8NDC6jc45959rvpCblGdudzJTPVWxoNEIv4lpRoBpTAg6GqbIaDfPdxD1feTf4oRmiN71cGf5epWbOL957oAyA8EJ p9rtVJqRavA sXML6OFA4J3AkPS9A8PU8j7M6DtbHI5pmoPDnnNzt12EhK0xl6v14 iXMpXDI4FZIfhyzjP03A1Vl9cohlC1EvERRtWixxJKLzW 6LM0xP6MAJ2sFcDdStS1F9 8pW8DvsRJft 9 iEqGtYyF0TB3isCplJd9DKagRvKMvpPFCEqGFEKbq9mA7RVYLhH86jV80kdlWvSQysdRFYx64CopUt6K4kZHlgF3YjA0DAoYu7F6xHPvSRqgywCL 5PFPKqXYIzNfm8J=w912 h747 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a><figcaption>一般比較常用的需求就直接選上面的了</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/6G_hPkPXrT2uab2a5uTDUEqPEJazEBSKIOj6PrGv7PZWDfhIXfoVCa_7h0hNIdC2D0On_HMx9kaNxYYvDUAMWswZ6jzET0nWXuw5f1nOh0SgwO6v3q-OELF2bTN02nJj5Tvd8PJk2Dc3qtaSjddJQZI3LNejdNbrjoGNpDlJR9X1a_a63dvG0YqNDvicxJg9mkKccQCivHrLwshUnF_EEgHQvKC20t7E6m0oerku27eUWYYq_KvydDAHiwpEAMlEKf8hEhIaEtVTcZgbkK2lWlR_QdVOGLaoeaTXqm56tozy537pmL5-a6yh1Ezk3AmrFX-Tks7mTMdts1vMbGnCgSZCPtO0biOaiE1ho79XIXxBaZ185PalSZFz1AkXYNQNMoZZ78hoeXP3Ki30YAV3O9tMJ9jc477CVSmf5mGs7jwwW_kO7vLBHqigJAow_zS0ETdzneAKrq-oMTBDfHTybBJcOjbPEvOZbEO0WiCtuYF96clV7G49cqp2K0b1-huQ_1hSTMJwrcqH77AhXZ4JP9nEqyaOog-2FI_6_VvPKP5_RDo7wm3LRcut9KDvP_m9cmtOGgn3hPDvlcqluuOuWR9RChmjJ1sLI-Bboo9gqhpZ1pf4GpN6m8bYRsgevX2ErJhqmNMEl4CH3SophfpMdh_px4WfSMvh=w864-h738-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/6G_hPkPXrT2uab2a5uTDUEqPEJazEBSKIOj6PrGv7PZWDfhIXfoVCa_7h0hNIdC2D0On_HMx9kaNxYYvDUAMWswZ6jzET0nWXuw5f1nOh0SgwO6v3q-OELF2bTN02nJj5Tvd8PJk2Dc3qtaSjddJQZI3LNejdNbrjoGNpDlJR9X1a_a63dvG0YqNDvicxJg9mkKccQCivHrLwshUnF_EEgHQvKC20t7E6m0oerku27eUWYYq_KvydDAHiwpEAMlEKf8hEhIaEtVTcZgbkK2lWlR_QdVOGLaoeaTXqm56tozy537pmL5-a6yh1Ezk3AmrFX-Tks7mTMdts1vMbGnCgSZCPtO0biOaiE1ho79XIXxBaZ185PalSZFz1AkXYNQNMoZZ78hoeXP3Ki30YAV3O9tMJ9jc477CVSmf5mGs7jwwW_kO7vLBHqigJAow_zS0ETdzneAKrq-oMTBDfHTybBJcOjbPEvOZbEO0WiCtuYF96clV7G49cqp2K0b1-huQ_1hSTMJwrcqH77AhXZ4JP9nEqyaOog-2FI_6_VvPKP5_RDo7wm3LRcut9KDvP_m9cmtOGgn3hPDvlcqluuOuWR9RChmjJ1sLI-Bboo9gqhpZ1pf4GpN6m8bYRsgevX2ErJhqmNMEl4CH3SophfpMdh_px4WfSMvh=w864-h738-no" alt="6G hPkPXrT2uab2a5uTDUEqPEJazEBSKIOj6PrGv7PZWDfhIXfoVCa 7h0hNIdC2D0On HMx9kaNxYYvDUAMWswZ6jzET0nWXuw5f1nOh0SgwO6v3q OELF2bTN02nJj5Tvd8PJk2Dc3qtaSjddJQZI3LNejdNbrjoGNpDlJR9X1a a63dvG0YqNDvicxJg9mkKccQCivHrLwshUnF EEgHQvKC20t7E6m0oerku27eUWYYq KvydDAHiwpEAMlEKf8hEhIaEtVTcZgbkK2lWlR QdVOGLaoeaTXqm56tozy537pmL5 a6yh1Ezk3AmrFX Tks7mTMdts1vMbGnCgSZCPtO0biOaiE1ho79XIXxBaZ185PalSZFz1AkXYNQNMoZZ78hoeXP3Ki30YAV3O9tMJ9jc477CVSmf5mGs7jwwW kO7vLBHqigJAow zS0ETdzneAKrq oMTBDfHTybBJcOjbPEvOZbEO0WiCtuYF96clV7G49cqp2K0b1 huQ 1hSTMJwrcqH77AhXZ4JP9nEqyaOog 2FI 6 VvPKP5 RDo7wm3LRcut9KDvP m9cmtOGgn3hPDvlcqluuOuWR9RChmjJ1sLI Bboo9gqhpZ1pf4GpN6m8bYRsgevX2ErJhqmNMEl4CH3SophfpMdh px4WfSMvh=w864 h738 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a><figcaption>這個設定是為了要讓 iphone 或是其他裝置可以連上來的，最下面要填入共享密鑰</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/YG_Q5ceWhpgg0Xut-twV3sNDGs4cU3gh1XqbjKaUjrTNcEFakKgGtLUbNh3Jz6CSPFoMlACUpK6QgSFBUjGmbVZdxbscSAKuXCWKbwNAr92dY1CynUFwJ5eFRn6f238a3nbatqMo4qX89LJNsDZMNxBXEnXttqF-UNhvj1zST1pyCXiP-FAUQ9Iau60_WlCjCS2kdLtAKVYnT06lyNr3wTIjNY8wvpfa6jYEhoDvwAblUCh5AsqiJZ_HRZYPXZ_V9iO_IAFaMdrO9zypTDz05U_7bNgsXTIWOcrL70rztQPurDix4iDm7zwaNK8bDIZIvRVfEgh0kV2z88gEWNTzEhr48hKBEQxCc8SsaQ_ah4ZTprzlKCiSeM6c-wZxJwcN8RhYqL7rXty29tGrNeSp-dSFkPAsxJOND4LR0Cq-QHvHI6lepeC8AqiuipCHO239-3gyR9Nt8ibDJ30KXhjwX8KFeN46lFUIeZ7FYTlK5deik7B3TYv9Abh9XDNY2NP5s19TERFQBzRk0AR4XKVpl2lKa6sC_shLFMLhx3sRxM14v6MauKnMXQgn-FhWZYoddvGAvf61lKUSxsv5c7oOIOEl6FcBgQJ4VpjBZmCusozzgZEWjZ_b4-jG4HKU7NBxbFNAX0ShQs0WNF3XbTXBdu3gwJsml34f=w728-h659-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/YG_Q5ceWhpgg0Xut-twV3sNDGs4cU3gh1XqbjKaUjrTNcEFakKgGtLUbNh3Jz6CSPFoMlACUpK6QgSFBUjGmbVZdxbscSAKuXCWKbwNAr92dY1CynUFwJ5eFRn6f238a3nbatqMo4qX89LJNsDZMNxBXEnXttqF-UNhvj1zST1pyCXiP-FAUQ9Iau60_WlCjCS2kdLtAKVYnT06lyNr3wTIjNY8wvpfa6jYEhoDvwAblUCh5AsqiJZ_HRZYPXZ_V9iO_IAFaMdrO9zypTDz05U_7bNgsXTIWOcrL70rztQPurDix4iDm7zwaNK8bDIZIvRVfEgh0kV2z88gEWNTzEhr48hKBEQxCc8SsaQ_ah4ZTprzlKCiSeM6c-wZxJwcN8RhYqL7rXty29tGrNeSp-dSFkPAsxJOND4LR0Cq-QHvHI6lepeC8AqiuipCHO239-3gyR9Nt8ibDJ30KXhjwX8KFeN46lFUIeZ7FYTlK5deik7B3TYv9Abh9XDNY2NP5s19TERFQBzRk0AR4XKVpl2lKa6sC_shLFMLhx3sRxM14v6MauKnMXQgn-FhWZYoddvGAvf61lKUSxsv5c7oOIOEl6FcBgQJ4VpjBZmCusozzgZEWjZ_b4-jG4HKU7NBxbFNAX0ShQs0WNF3XbTXBdu3gwJsml34f=w728-h659-no" alt="YG Q5ceWhpgg0Xut twV3sNDGs4cU3gh1XqbjKaUjrTNcEFakKgGtLUbNh3Jz6CSPFoMlACUpK6QgSFBUjGmbVZdxbscSAKuXCWKbwNAr92dY1CynUFwJ5eFRn6f238a3nbatqMo4qX89LJNsDZMNxBXEnXttqF UNhvj1zST1pyCXiP FAUQ9Iau60 WlCjCS2kdLtAKVYnT06lyNr3wTIjNY8wvpfa6jYEhoDvwAblUCh5AsqiJZ HRZYPXZ V9iO IAFaMdrO9zypTDz05U 7bNgsXTIWOcrL70rztQPurDix4iDm7zwaNK8bDIZIvRVfEgh0kV2z88gEWNTzEhr48hKBEQxCc8SsaQ ah4ZTprzlKCiSeM6c wZxJwcN8RhYqL7rXty29tGrNeSp dSFkPAsxJOND4LR0Cq QHvHI6lepeC8AqiuipCHO239 3gyR9Nt8ibDJ30KXhjwX8KFeN46lFUIeZ7FYTlK5deik7B3TYv9Abh9XDNY2NP5s19TERFQBzRk0AR4XKVpl2lKa6sC shLFMLhx3sRxM14v6MauKnMXQgn FhWZYoddvGAvf61lKUSxsv5c7oOIOEl6FcBgQJ4VpjBZmCusozzgZEWjZ b4 jG4HKU7NBxbFNAX0ShQs0WNF3XbTXBdu3gwJsml34f=w728 h659 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a><figcaption>小蛙一開始設定完卻連不是，後來才發現沒有啟用 SecureNAT，啟動之後就可以用了</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://lh3.googleusercontent.com/vNmYuTZDQGP-DGa6JaaEvIhJJQJHqdCv2K5x4-9U6T-sxaNdJzH1R9IT2O42pQkZLsBkADEbG3Q7u97DTEHwE02UG-RQSu4u6PaP5gchbK3DhzCBGFDGmRuPeuh7W67J8f01l6ssPfiqnMAvNCuiLHTW6K550wIiQNEdzPuBJmqFz4mrlwDumlL4-LbYhSethzueDVBdXSfAl8kZ83KfPS2zWjxBqHp4l7L14HbbF4NtlnTaH0mp7tsgn8R_CQanAOBQhpI5kDFH_Vc_VwSSbm_rbhg3KODGEfpek1r3e6EvxLuvyeSZuwfShfyx3wNrL5XN82E8ajxuVRs8FGYVSSzxhL5LEYTLsB6eunXK8ZDUhwVxNKxz7z2SF_--BZ6jmiD48dHvfNx0VX2VrGuak7lFh2_F9rNfcPMX-ZAtQn8y7IHqegYzQo6oWL8twrHotGxMNaxETMV-nUYse7i-ZuZ3r70tPB7IGaEQLjTW70eBzQHwCq9hAce5G2Ave4DUg9vZAS0F_s0s9sANiCD-xVM6ZFicrICde8lYkYzWGbJPk5nS5mCKNEdb6_YkhfLdImuMbKL53CfAsyjjK92IbU_nGkvdQDY3UnANiT4pJ-Oao09vYX3_N7FICTOJvpsEdjE06wG_FJqQ4_LOaK2K65pk-mWG7dRo=w928-h724-no" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external"><img decoding="async" src="https://lh3.googleusercontent.com/vNmYuTZDQGP-DGa6JaaEvIhJJQJHqdCv2K5x4-9U6T-sxaNdJzH1R9IT2O42pQkZLsBkADEbG3Q7u97DTEHwE02UG-RQSu4u6PaP5gchbK3DhzCBGFDGmRuPeuh7W67J8f01l6ssPfiqnMAvNCuiLHTW6K550wIiQNEdzPuBJmqFz4mrlwDumlL4-LbYhSethzueDVBdXSfAl8kZ83KfPS2zWjxBqHp4l7L14HbbF4NtlnTaH0mp7tsgn8R_CQanAOBQhpI5kDFH_Vc_VwSSbm_rbhg3KODGEfpek1r3e6EvxLuvyeSZuwfShfyx3wNrL5XN82E8ajxuVRs8FGYVSSzxhL5LEYTLsB6eunXK8ZDUhwVxNKxz7z2SF_--BZ6jmiD48dHvfNx0VX2VrGuak7lFh2_F9rNfcPMX-ZAtQn8y7IHqegYzQo6oWL8twrHotGxMNaxETMV-nUYse7i-ZuZ3r70tPB7IGaEQLjTW70eBzQHwCq9hAce5G2Ave4DUg9vZAS0F_s0s9sANiCD-xVM6ZFicrICde8lYkYzWGbJPk5nS5mCKNEdb6_YkhfLdImuMbKL53CfAsyjjK92IbU_nGkvdQDY3UnANiT4pJ-Oao09vYX3_N7FICTOJvpsEdjE06wG_FJqQ4_LOaK2K65pk-mWG7dRo=w928-h724-no" alt="vNmYuTZDQGP DGa6JaaEvIhJJQJHqdCv2K5x4 9U6T sxaNdJzH1R9IT2O42pQkZLsBkADEbG3Q7u97DTEHwE02UG RQSu4u6PaP5gchbK3DhzCBGFDGmRuPeuh7W67J8f01l6ssPfiqnMAvNCuiLHTW6K550wIiQNEdzPuBJmqFz4mrlwDumlL4 LbYhSethzueDVBdXSfAl8kZ83KfPS2zWjxBqHp4l7L14HbbF4NtlnTaH0mp7tsgn8R CQanAOBQhpI5kDFH Vc VwSSbm rbhg3KODGEfpek1r3e6EvxLuvyeSZuwfShfyx3wNrL5XN82E8ajxuVRs8FGYVSSzxhL5LEYTLsB6eunXK8ZDUhwVxNKxz7z2SF BZ6jmiD48dHvfNx0VX2VrGuak7lFh2 F9rNfcPMX ZAtQn8y7IHqegYzQo6oWL8twrHotGxMNaxETMV nUYse7i ZuZ3r70tPB7IGaEQLjTW70eBzQHwCq9hAce5G2Ave4DUg9vZAS0F s0s9sANiCD xVM6ZFicrICde8lYkYzWGbJPk5nS5mCKNEdb6 YkhfLdImuMbKL53CfAsyjjK92IbU nGkvdQDY3UnANiT4pJ Oao09vYX3 N7FICTOJvpsEdjE06wG FJqQ4 LOaK2K65pk mWG7dRo=w928 h724 no SoftEther VPN 架設記錄" title="SoftEther VPN 架設記錄"></a><figcaption>創建一個使用者帳號，驗證類型選密碼驗證</figcaption></figure></div>


<p>基本上到這邊就已經把 Sever 的部份設定完畢，也建立了一個可以使用 VPN 的使用者了。</p>



<p>20190315 補充<br>發現 CPU 使用率超高，看到這篇 <a href="https://www.bennythink.com/highload-softether.html" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external" class="wpel-icon-right">SoftEther VPN Server 100% CPU 高负载解决方案<span class="wpel-icon wpel-image wpel-icon-6"></span></a>，照著做把本地網橋關掉之後果然降下來了，留著備查！</p>


<h2 class="para">與 VPN 相關的文章</h2><ul><li><span style="font-size: 1em;"><a href="https://noter.tw/12603/%e9%9b%bb%e7%8e%a9%e8%a6%81%e9%80%9a%e9%97%9c%ef%bc%8c%e5%ae%89%e5%85%a8%e5%85%88%e9%81%8e%e9%97%9c/" data-wpel-link="internal">電玩要通關，安全先過關</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/12024/%e5%a6%82%e4%bd%95%e6%a0%b9%e6%93%9a%e6%82%a8%e7%9a%84%e9%9c%80%e6%b1%82%e9%81%b8%e6%93%87%e6%9c%80%e4%bd%b3-vpn-%e6%8f%90%e4%be%9b%e5%95%86/" data-wpel-link="internal">如何根據您的需求選擇最佳 VPN 提供商?</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/11355/surfshark-vpn-%e7%9a%84-9-%e5%80%8b%e4%bd%bf%e7%94%a8%e6%8a%80%e5%b7%a7/" data-wpel-link="internal">Surfshark VPN 的 9 個使用技巧</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4552/iphone-vpn-%e9%80%a3%e7%b7%9a%e8%a8%ad%e5%ae%9a-l2tp/" data-wpel-link="internal">iPhone VPN 連線設定 &#8211; L2TP</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/9327/%e8%ae%93%e6%82%a8%e7%9e%ac%e9%96%93%e5%88%87%e6%8f%9b%e5%9c%8b%e5%ae%b6%e7%9a%84-%e5%85%8d%e8%b2%bb-vpn/" data-wpel-link="internal">免費 VPN : Chrome 擴充套件 uVPN、 Windscribe 使用教學</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4624/mac-osx-%e4%bd%bf%e7%94%a8-vpn-%e9%80%a3%e7%b7%9a-pptp/" data-wpel-link="internal">Mac OSX 使用 VPN 連線 (pptp)</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4539/windows-vpn-%e8%a8%ad%e5%ae%9a-%e4%bd%bf%e7%94%a8-softether-vpn/" data-wpel-link="internal">Windows VPN 設定 &#8211; 使用 SoftEther VPN</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4524/softether-vpn-%e6%9e%b6%e8%a8%ad%e8%a8%98%e9%8c%84/" data-wpel-link="internal">SoftEther VPN 架設記錄</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/3309/centos-couldnt-open-the-devppp-device-permission-denied/" data-wpel-link="internal">CentOS &#8211; Couldn&#039;t open the /dev/ppp device: Permission denied</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/3070/%e9%80%8f%e9%81%8e-pptpd-%e6%9e%b6%e8%a8%ad-vpn/" data-wpel-link="internal">透過  pptpd 架設 VPN</a></span></li></ul><p>這篇文章 <a rel="nofollow" href="https://noter.tw/4524/softether-vpn-%e6%9e%b6%e8%a8%ad%e8%a8%98%e9%8c%84/" data-wpel-link="internal">SoftEther VPN 架設記錄</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/4524/softether-vpn-%e6%9e%b6%e8%a8%ad%e8%a8%98%e9%8c%84/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>透過  pptpd 架設 VPN</title>
		<link>https://noter.tw/3070/%e9%80%8f%e9%81%8e-pptpd-%e6%9e%b6%e8%a8%ad-vpn/</link>
					<comments>https://noter.tw/3070/%e9%80%8f%e9%81%8e-pptpd-%e6%9e%b6%e8%a8%ad-vpn/#comments</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Mon, 14 Oct 2013 08:31:47 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[BuyVM]]></category>
		<category><![CDATA[PPTP]]></category>
		<category><![CDATA[pptpd]]></category>
		<guid isPermaLink="false">http://wazai.net/?p=3070</guid>

					<description><![CDATA[<p>這篇文章很久以前就想 post 了，不過因為距離上次安裝的細節太遙遠，而且幾經波折才裝起來，有些設定檔亂亂的不確定對不對，正好最近換了新的 Ubuntu 主機，測試了一下把過程記錄下來。 參考資料中大&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/3070/%e9%80%8f%e9%81%8e-pptpd-%e6%9e%b6%e8%a8%ad-vpn/" data-wpel-link="internal">透過  pptpd 架設 VPN</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>這篇文章很久以前就想 post 了，不過因為距離上次安裝的細節太遙遠，而且幾經波折才裝起來，有些設定檔亂亂的不確定對不對，正好最近換了新的 Ubuntu 主機，測試了一下把過程記錄下來。 <span id="more-3070"></span><br>參考資料中大多是如何在 BuyVM 上架設 VPN，BuyVM 是同事介紹小蛙才知道的，他的在線率非常高、穩定度也不錯，而小蛙買的這個正是最熱門的方案，一年只要 $15 美金但相對的 RAM 只有 128 MB，對於一些比較大型的應用就沒有辦法了，雖然低規卻還是只要一空出來，馬上就又被搶光 &#8230; 小蛙把要裝的東西裝完之後發現記憶體根本已經爆掉 &#8230; 所以這台就當成小蛙好朋友阿年翻過大陸長城的 VPN Server 了。<br>當初會想架設 VPN 最大的原因是 Android Play Store 以前不開放台灣付費購買 app (現已經開放)，既然 VPN 已經架了，就放著當作測試機 (有些情況下會需要外國的 IP 來做測試)。之前放在 BuyVM 時，在租屋處連線經常連不上，Google 出可能是虛擬 IP 造成的，小蛙測試的結果虛擬 IP 會造成無法連線，阿年在大陸原本的 ISP 是配虛擬 IP，後來換了實體 IP 後確定可以，公司的電腦也是實體 IP 連線沒問題！小蛙對於系統面的東西不怎麼熟悉，花了很長的時間也還是不知道怎麼解，有高手大大知道的話，可以留言教教小蛙 &gt;&lt;<br><span style="line-height: 1.5em;">上教學！</span></p>
<ol>
<li>安裝 pptpd 套件
<div>
<div id="highlighter_776496" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># apt-get install pptpd</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>設定 pptpd 要用的 IP 區段
<div>
<div id="highlighter_345873" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># vim /etc/pptpd.conf</code></div>
<div class="line number2 index1 alt1"><code class="bash comments"># 到最下面加入兩行</code></div>
<div class="line number3 index2 alt2"><code class="bash plain">localip 192.168.10.1</code></div>
<div class="line number4 index3 alt1"><code class="bash plain">remoteip 192.168.10.101-200</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>編輯 pptpd 一些設定
<div>
<div id="highlighter_286674" class="syntaxhighlighter  actionscript3">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">01</div>
<div class="line number2 index1 alt1">02</div>
<div class="line number3 index2 alt2">03</div>
<div class="line number4 index3 alt1">04</div>
<div class="line number5 index4 alt2">05</div>
<div class="line number6 index5 alt1">06</div>
<div class="line number7 index6 alt2">07</div>
<div class="line number8 index7 alt1">08</div>
<div class="line number9 index8 alt2">09</div>
<div class="line number10 index9 alt1">10</div>
<div class="line number11 index10 alt2">11</div>
<div class="line number12 index11 alt1">12</div>
<div class="line number13 index12 alt2">13</div>
<div class="line number14 index13 alt1">14</div>
<div class="line number15 index14 alt2">15</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="actionscript3 plain"># vim /etc/ppp/pptpd-options</code></div>
<div class="line number2 index1 alt1"><code class="actionscript3 plain">name pptpd</code></div>
<div class="line number3 index2 alt2"><code class="actionscript3 plain">refuse-pap</code></div>
<div class="line number4 index3 alt1"><code class="actionscript3 plain">refuse-chap</code></div>
<div class="line number5 index4 alt2"><code class="actionscript3 plain">refuse-mschap</code></div>
<div class="line number6 index5 alt1"><code class="actionscript3 plain">require-mschap-v2</code></div>
<div class="line number7 index6 alt2"><code class="actionscript3 plain">require-mppe-</code><code class="actionscript3 value">128</code></div>
<div class="line number8 index7 alt1"><code class="actionscript3 plain">proxyarp</code></div>
<div class="line number9 index8 alt2"><code class="actionscript3 plain">lock</code></div>
<div class="line number10 index9 alt1"><code class="actionscript3 plain">nobsdcomp</code></div>
<div class="line number11 index10 alt2"><code class="actionscript3 plain">novj</code></div>
<div class="line number12 index11 alt1"><code class="actionscript3 plain">novjccomp</code></div>
<div class="line number13 index12 alt2"><code class="actionscript3 plain">nologfd</code></div>
<div class="line number14 index13 alt1"><code class="actionscript3 plain">ms-dns </code><code class="actionscript3 value">8.8</code><code class="actionscript3 plain">.</code><code class="actionscript3 value">8.8</code></div>
<div class="line number15 index14 alt2"><code class="actionscript3 plain">ms-dns </code><code class="actionscript3 value">8.8</code><code class="actionscript3 plain">.</code><code class="actionscript3 value">4.4</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>設定可登入的帳號密碼
<div>
<div id="highlighter_473659" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># vim /etc/ppp/chap-secrets</code></div>
<div class="line number2 index1 alt1"><code class="bash comments"># Secrets for authentication using CHAP</code></div>
<div class="line number3 index2 alt2"><code class="bash comments"># client&nbsp;&nbsp; server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; secret&nbsp;&nbsp;&nbsp;&nbsp; IP addresses</code></div>
<div class="line number4 index3 alt1"><code class="bash comments"># 帳號名稱&nbsp; 服務名稱&nbsp;&nbsp;&nbsp;&nbsp; 密碼&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IP</code></div>
<div class="line number5 index4 alt2"><code class="bash plain">bob&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pptpd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *</code></div>
<div class="line number6 index5 alt1"><code class="bash plain">alice&nbsp;&nbsp;&nbsp;&nbsp; pptpd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abcd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>開啟 IPv4 Forward 功能
<div>
<div id="highlighter_182162" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># vim /etc/sysctl.conf</code></div>
<div class="line number2 index1 alt1"><code class="bash comments"># 解除註解，並把值設定成 1</code></div>
<div class="line number3 index2 alt2"><code class="bash plain">net.ipv4.ip_forward=1</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>讓剛剛的設定生效
<div>
<div id="highlighter_901351" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># sysctl -p</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>設定 iptables
<div>
<div id="highlighter_493238" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># iptables -A INPUT -p tcp --dport 1723 -j ACCEPT</code></div>
<div class="line number2 index1 alt1"><code class="bash comments"># iptables -A INPUT -p 47 -j ACCEPT</code></div>
<div class="line number3 index2 alt2"><code class="bash comments"># iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to-source 對外IP</code></div>
<div class="line number4 index3 alt1"><code class="bash comments"># 如果是用 BuyVM 要加下面這行</code></div>
<div class="line number5 index4 alt2"><code class="bash comments"># iptables -A FORWARD -i ppp+ -o venet0 -j ACCEPT</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>如果是用 VPS，要記得到 VPS 後台管理頁面把&nbsp;TUN/TAP, PPP 功能開啟 (不確定，如果有的話就開啟)</li>
<li>儲存 iptables 設定
<div>
<div id="highlighter_204554" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># iptables-save &gt; /etc/iptables.rules</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>讓開機時自動載入 iptables 設定(否則剛剛的設定重開機後會失效喔)
<div>
<div id="highlighter_213731" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># vim /etc/rc.local</code></div>
<div class="line number2 index1 alt1"><code class="bash comments"># 在 exit 0 之前加入</code></div>
<div class="line number3 index2 alt2"><code class="bash plain">iptables-restore &lt; </code><code class="bash plain">/etc/iptables</code><code class="bash plain">.rules</code></div>
<div class="line number4 index3 alt1"><code class="bash functions">exit</code> <code class="bash plain">0</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>重新啟動 pptpd
<div>
<div id="highlighter_763756" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># service pptpd restart</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>如果有發生問題的話，打開偵錯模式看看錯誤訊息
<div>
<div id="highlighter_547043" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># vim /etc/ppp/pptpd-options</code></div>
<div class="line number2 index1 alt1"><code class="bash comments"># 把 debug 註解拿掉</code></div>
<div class="line number3 index2 alt2"><code class="bash plain">debug</code></div>
<div class="line number4 index3 alt1"><code class="bash comments"># 在這邊可以看到除錯訊息</code></div>
<div class="line number5 index4 alt2"><code class="bash comments"># tailf /var/log/debug</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
<li>接著設定連線試試看， 設定方式請參考&nbsp;<a href="https://noter.tw/2602/windows-%e8%a8%ad%e5%ae%9a-vpn-%e9%80%a3%e7%b7%9a/" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">Windows 設定 VPN 連線</a>。</li>
<li>連上之後可以到 <a href="http://dir.twseo.org/ip-check.php" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">這裡<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 看看 IP 是不是已經改變了！</li>
</ol>


<h2 class="para wp-block-heading">參考資料</h2>



<ul class="my-li bg-darkblue wp-block-list"><li><a href="http://disp.cc/b/11-GJv" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external" class="wpel-icon-right">[Ubuntu] 使用 pptpd 架設 VPN server @ Disp BBS 看板 Knuckles_note<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li><li><a href="http://blog.marc-seeger.de/2011/03/18/setting-up-a-pptp-server-on-buyvm/" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external" class="wpel-icon-right">Setting Up a PPTP Server on BuyVM @ Marc&#8217;s Blog<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li><li><a href="http://www.andyhuang.net/tools/buyvm/pptpvpn.html?ipaddress=a.b.c" target="_blank" rel="noopener nofollow external noreferrer" data-wpel-link="external" class="wpel-icon-right">Setting Up PPTP VPN on BuyVM VPS<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li></ul>


<h2 class="para">與 VPN 相關的文章</h2><ul><li><span style="font-size: 1em;"><a href="https://noter.tw/12603/%e9%9b%bb%e7%8e%a9%e8%a6%81%e9%80%9a%e9%97%9c%ef%bc%8c%e5%ae%89%e5%85%a8%e5%85%88%e9%81%8e%e9%97%9c/" data-wpel-link="internal">電玩要通關，安全先過關</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/12024/%e5%a6%82%e4%bd%95%e6%a0%b9%e6%93%9a%e6%82%a8%e7%9a%84%e9%9c%80%e6%b1%82%e9%81%b8%e6%93%87%e6%9c%80%e4%bd%b3-vpn-%e6%8f%90%e4%be%9b%e5%95%86/" data-wpel-link="internal">如何根據您的需求選擇最佳 VPN 提供商?</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/11355/surfshark-vpn-%e7%9a%84-9-%e5%80%8b%e4%bd%bf%e7%94%a8%e6%8a%80%e5%b7%a7/" data-wpel-link="internal">Surfshark VPN 的 9 個使用技巧</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4552/iphone-vpn-%e9%80%a3%e7%b7%9a%e8%a8%ad%e5%ae%9a-l2tp/" data-wpel-link="internal">iPhone VPN 連線設定 &#8211; L2TP</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/9327/%e8%ae%93%e6%82%a8%e7%9e%ac%e9%96%93%e5%88%87%e6%8f%9b%e5%9c%8b%e5%ae%b6%e7%9a%84-%e5%85%8d%e8%b2%bb-vpn/" data-wpel-link="internal">免費 VPN : Chrome 擴充套件 uVPN、 Windscribe 使用教學</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4624/mac-osx-%e4%bd%bf%e7%94%a8-vpn-%e9%80%a3%e7%b7%9a-pptp/" data-wpel-link="internal">Mac OSX 使用 VPN 連線 (pptp)</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4539/windows-vpn-%e8%a8%ad%e5%ae%9a-%e4%bd%bf%e7%94%a8-softether-vpn/" data-wpel-link="internal">Windows VPN 設定 &#8211; 使用 SoftEther VPN</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/4524/softether-vpn-%e6%9e%b6%e8%a8%ad%e8%a8%98%e9%8c%84/" data-wpel-link="internal">SoftEther VPN 架設記錄</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/3309/centos-couldnt-open-the-devppp-device-permission-denied/" data-wpel-link="internal">CentOS &#8211; Couldn&#039;t open the /dev/ppp device: Permission denied</a></span></li><li><span style="font-size: 1em;"><a href="https://noter.tw/3070/%e9%80%8f%e9%81%8e-pptpd-%e6%9e%b6%e8%a8%ad-vpn/" data-wpel-link="internal">透過  pptpd 架設 VPN</a></span></li></ul><p>這篇文章 <a rel="nofollow" href="https://noter.tw/3070/%e9%80%8f%e9%81%8e-pptpd-%e6%9e%b6%e8%a8%ad-vpn/" data-wpel-link="internal">透過  pptpd 架設 VPN</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/3070/%e9%80%8f%e9%81%8e-pptpd-%e6%9e%b6%e8%a8%ad-vpn/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>VPS安裝記錄</title>
		<link>https://noter.tw/2223/vps%e5%ae%89%e8%a3%9d%e8%a8%98%e9%8c%84/</link>
					<comments>https://noter.tw/2223/vps%e5%ae%89%e8%a3%9d%e8%a8%98%e9%8c%84/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Wed, 09 May 2012 13:00:39 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[中文亂碼]]></category>
		<category><![CDATA[DirectSpace]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[心得]]></category>
		<category><![CDATA[ChicagoVPS]]></category>
		<guid isPermaLink="false">http://wazai.net/?p=2223</guid>

					<description><![CDATA[<p>(2014-12-05 更新) 最近重灌VPS的次數有點多，總覺得要一直做同樣的事情很麻煩 &#8230; 記錄下來，雖然之後重灌也還是要下一堆指令，不過至少可以直接 copy paste ^__^ &#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2223/vps%e5%ae%89%e8%a3%9d%e8%a8%98%e9%8c%84/" data-wpel-link="internal">VPS安裝記錄</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>

(2014-12-05 更新) 最近重灌VPS的次數有點多，總覺得要一直做同樣的事情很麻煩 &#8230; 記錄下來，雖然之後重灌也還是要下一堆指令，不過至少可以直接 copy paste ^__^ 省了一些麻煩事。這是小蛙自己的VPS設定，最痛苦的第一次已經過去了，也忘的差不多了，小蛙透過<strong><a href="http://wazai.net/2166/%e5%ae%9a%e6%9c%9f%e5%82%99%e4%bb%bdwordpress%e5%88%b0dropbox" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">定期備份WordPress到Dropbox<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>做備份，因此之後的安裝(包括 lightppd.conf, my.cnf, php.ini &#8230; 等設定檔)就沿用舊的資料(要設定這些東西真的是太困難了 &#8230;)，這篇文章只記錄安裝套件、環境的操作及設定。

</p>



<span id="more-2223"></span>



<p> 2013-06-20</p>



<p>從&nbsp;<a rel="noreferrer noopener nofollow external" href="http://www.lowendbox.com/" target="_blank" data-wpel-link="external" class="wpel-icon-right">Low End Box<span class="wpel-icon wpel-image wpel-icon-6"></span></a>&nbsp;中看到不少人推薦 <strong><a rel="noreferrer noopener nofollow external" href="https://billing.chicagovps.net/aff.php?aff=723" target="_blank" data-wpel-link="external" class="wpel-icon-right">ChicagoVPS<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong> 並且找到 Coupon 之後就換了。到現在也已經一年左右了(有點忘了確切時間)，在線率還蠻高的，狀況也不多，這邊有幾個 ChicagoVPS 要注意的事情，小蛙最早買的是 RAM 1024 的，發現所有要跑的東西加上 crontab 執行的 Java 程式偶爾會有 crash 的情況(記憶體不足)，用了一段時間後，在 Low End Box 上看到有 2048 MB RAM 的優惠方案只要 $7 美金，比當時小蛙使用的便宜 &#8230; 有種被當冤大頭的樣子，二話不說馬上又是一陣忙碌，取消現有的註冊一個新的 $7 方案！</p>



<p>這個 $7 方案用了很久，直到昨天看到有每年 $55 美金的方案，小蛙 $7 方案的內容是：2048 MB RAM, 50G HD, 2T Bandwidth, 1 IPv4 &#8230; (<a rel="noreferrer noopener nofollow external" href="https://billing.chicagovps.net/aff.php?aff=723" target="_blank" data-wpel-link="external" class="wpel-icon-right">詳情<span class="wpel-icon wpel-image wpel-icon-6"></span></a>&nbsp;-&gt; OPENVZ VPS PLANS -&gt;&nbsp;Enterprise)，昨天看到的 $55 美金的內容是：3072 MB RAM, 120G HD, 3T Bandwidth, 2 IPv4 (<a rel="noreferrer noopener nofollow external" href="https://billing.chicagovps.net/aff.php?aff=723" target="_blank" data-wpel-link="external" class="wpel-icon-right">詳情<span class="wpel-icon wpel-image wpel-icon-6"></span></a>&nbsp;-&gt;整個網頁最下方有一個&nbsp;special promos)，重點來了以一整年來看 $7 * 12 = $84，$55 的方案價格上樂勝！規格上樂勝！而且還附贈原本要額外花錢購買的監控功能！一樣不用懷疑，準備&#8221;搬家&#8221;！ </p>



<p>2012-06-22</p>



<p>DirectSpace 真的令小蛙心寒，光六月份就已經掛點兩次，第一次大概一天左右，第二次停了 3~4 天，submit ticket 得到的回應是有一些 node 發生 routing 的問題，DirectSpace 工程人員正在努力搶救 &#8230; 不管發生什麼問題，掛點的機率也太高了吧 &#8230; 暫時也沒有經費切換到穩定一點的主機了 &#8230; DirectSpace 努力一點啊！</p>



<p>因為<strong><a rel="noreferrer noopener nofollow external" href="http://wazai.net/2217/%e8%ae%93%e4%ba%ba%e5%8f%88%e6%84%9b%e5%8f%88%e6%81%a8%e7%9a%84directspace" target="_blank" data-wpel-link="external" class="wpel-icon-right">讓人又愛又恨的DirectSpace<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>提到的 OOXX 的原因，使得最近重灌 Linux 的次數已經超過小蛙研究所畢業前灌 Linux 的次數了(實際上也算不出到底有幾次，有時候設定錯了，又懶得找回復的方法，就 &#8230; reinstall &#8230; 好孩子不要學)！記得小蛙友一個朋友講過一句話，「如果每次遇到問題就重灌，就永遠學不會 Linux」，難怪小蛙只要碰到 Linux，就要花上好多時間，還不一定可以解決 &#8230; 以下就用小蛙本身重灌時的設定順序來記錄。 </p>



<h2 class="para wp-block-heading">安裝並設定 fail2ban </h2>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">sudo apt-get update
sudo apt-get install fail2ban

先備份一份原始設定，避免改壞
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

編輯設定
vim /etc/fail2ban/jail.local

說明
bantime = 改成自己要的秒數，如果被 ban 要多久才能
findtime = 改成自己要的秒數，如果超過 maxretry 之後要多久才能
maxretry = 3 改成自己可以允許被 try 幾次
destemail = 改成自己要收到信的 email

重新啟動
service fail2ban stop
service fail2ban start</pre>



<h2 class="para wp-block-heading">VPS顯示及輸入中文 </h2>



<p>小蛙的VPS安裝完之後所有的設定都是偏向英語系國家，需做以下設定來讓從遠端透過Pietty登入的小蛙可以呈現及輸入正體中文字，這部分小蛙試了很多奇奇怪怪的方法，但下面的方法一次就搞定！ </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">######## 顯示中文問題
// 編輯自己家目錄下的 bash 環境
vim .bashrc

// 在最下面加入這些設定
export LANGUAGE="zh_TW.UTF-8"
export LANG="zh_TW.UTF-8"
export LC_ALL="zh_TW.UTF-8"

// 使用 source 讓設定檔生效時，發生以下錯誤
source .bashrc
-bash: warning: setlocale: LC_ALL: cannot change locale (zh_TW.UTF-8)

// 透過 locale-gen 產生 zh_TW.UTF-8 的語系
sudo locale-gen zh_TW.UTF-8
sudo update-locale LANG=zh_TW.UTF-8
// 完成後重新登入即可</pre>



<p>中文環境顯示設定參考資料 &lt;<strong><a href="http://changyy.pixnet.net/blog/post/28633165--bash%3A-warning%3A-setlocale%3A-lc_ctype%3A-cannot-change-locale-@-" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">-bash: warning: setlocale: LC_CTYPE: cannot change locale @ Ubuntu 10.04 @ 第二十四個夏天後<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>&gt;</p>



<h2 class="para wp-block-heading">安裝 bash 自動補齊工具</h2>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">apt-get install bash-completion
source /etc/profile</pre>



<h2 class="para wp-block-heading">移除 apache2</h2>



<p>中文環境有了讓人感覺比較安心，至少不用再看到奇奇怪怪的符號及亂碼，接下來由於小蛙想降低記憶體使用量，因此把肥大的apache2刪除，改安裝lighttpd。 </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">####### 移除 apache2
查看套件
dpkg -l | grep apache2
刪除所有 apache2 開頭的套件
apt-get remove apache2*

刪除所有相依套件
apt-get autoremove 或 apt-get remove --auto-remove

刪除所有相關設定檔
apt-get remove --purge apache2
apt-get autoremove --purge</pre>



<p>參考資料 &lt;<strong><a rel="noreferrer noopener nofollow external" href="http://fcamel-life.blogspot.com/2011/06/ubuntu-apache2.html" target="_blank" data-wpel-link="external" class="wpel-icon-right">Ubuntu 移除 apache2 的方法 @ fcamel 技術隨手記<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>&gt;，內容提到使用aptitude，但小蛙沒有安裝該套件，就用apt-get remove來移除(應該是沒問題才對，如果有錯請留言跟小蛙說一聲，感恩！) </p>



<p>2018-06-07 補充&nbsp;<a rel="noreferrer noopener nofollow external" href="http://blog.lyhdev.com/2013/01/ubuntu-linux-apt-get.html" target="_blank" data-wpel-link="external" class="wpel-icon-right">[筆記] Ubuntu Linux 使用 apt-get 指令移除軟體並清理遺留的垃圾 @ 玩物尚誌<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 中提到。</p>



<h2 class="para wp-block-heading">安裝lighttpd, php5, mysql, phpmyadmin</h2>



<p>繼續安裝 lighttpd, php5, mysql, phpmyadmin &#8230; 等網頁及資料庫相關套件，這裡應該沒什麼問題才對，使用的資料庫別及密碼別弄錯就好，還有「Configure database for phpmyadmin with dbconfig-common?」要回答「Yes」。 </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">####### 安裝 mysql, php5, lighttpd, phpmyadmin
apt-get install lighttpd php5-cgi php5-mysql mysql-server phpmyadmin
輸入 mysql root password
再次輸入 mysql root password
選擇使用的 http server : lighttpd
Configure database for phpmyadmin with dbconfig-common? Yes
database administrator's password : (輸入剛剛的 root 密碼)
phpadmin password : phpmyadmin 的密碼
re type phpmyadmin password :</pre>



<h2 class="para wp-block-heading">安裝Dropbox</h2>



<p>2013-06-24 更新，今天在新的 VPS 安裝 Dropbox 時發現以下方法已經無法安裝，但又發現 apt-get install dropbox 可以直接安裝！順便補充，如果不小心連結錯 dropbox 帳號的解決方法(<a rel="noreferrer noopener nofollow external" href="http://ubuntuforums.org/showthread.php?t=2111361" target="_blank" data-wpel-link="external" class="wpel-icon-right">參考資料<span class="wpel-icon wpel-image wpel-icon-6"></span></a>)： </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">dropbox stop
rm -rf ~/.dropbox*
dropbox start -i</pre>



<p>參考資料&lt;<strong><a rel="noreferrer noopener nofollow external" href="http://www.liberiangeek.net/2012/03/add-dropbox-repository-in-ubuntu-11-10-oneiric-ocelot/" target="_blank" data-wpel-link="external" class="wpel-icon-right">Add Dropbox Repository in Ubuntu 11.10 (Oneiric Ocelot) @ &nbsp;Liberian Geek.<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>&gt;。 </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
vim /etc/apt/sources.list.d/dropbox.list
新增 deb http://linux.dropbox.com/ubuntu/ oneiric main
apt-get update &amp;&amp; sudo apt-get install nautilus-dropbox</pre>



<p>安裝完成啟動時候出現警告訊息，會要求以 <strong>dropbox start -i</strong> 下載什麼key之類的，選擇y下載完成後再次 <strong>dropbox start</strong> 啟動，跳出的連結視窗就完成囉！<br>以下方法小蛙今天試了一次不知為何失效了，找不到資源檔，因此新增了上面的安裝方式。 </p>



<p>(2012-09-14 更新) 如果已經新增了，會不斷出現錯誤訊息 &#8230; &nbsp;可以在&nbsp;<strong>/etc/apt/sources.list.d</strong> 找到剛剛新增的，把不要的刪除即可。<br>對小蛙來說最重要的東西Dropbox，如果沒有這東西，之前的設定檔通通消失，全部要重新設定，簡直是噩夢！參考資料 &lt;<strong><a rel="noreferrer noopener nofollow external" href="http://www.arthurtoday.com/2010/09/ubuntu-add-apt-repository.html" target="_blank" data-wpel-link="external" class="wpel-icon-right">Ubuntu 為什麼找不到 add-apt-repository 的指令 ? @ 阿舍的隨手記記、隨手寫寫&#8230;<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>&gt;、&lt;<strong><a rel="noreferrer noopener nofollow external" href="http://raphaelhertzog.com/2011/06/06/official-debian-ubuntu-packages-for-nautilus-dropbox/" target="_blank" data-wpel-link="external" class="wpel-icon-right">Official Debian/Ubuntu packages for Dropbox<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>&gt;，這邊要額外安裝<strong>python-software-properties</strong>。 </p>



<h2 class="para wp-block-heading">安裝Git</h2>



<p>小蛙的VPS兼職當Git Server </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">####### 安裝 Git
apt-get install git-core</pre>



<h2 class="para wp-block-heading">安裝JDK, JRE</h2>



<p>接著安裝JDK、JRE，參考資料 &lt;<strong><a rel="noreferrer noopener nofollow external" href="http://weiwei.pixnet.net/blog/post/29999353-ubuntu-11.10-%E6%89%8B%E5%8B%95%E5%AE%89%E8%A3%9D-sun-java-6-jdk" target="_blank" data-wpel-link="external" class="wpel-icon-right">Ubuntu 11.10 手動安裝 Sun Java 6 JDK @ 維維 練肖喂～～<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>&gt;，感覺裝了一大堆東西進去，在空間不吃緊的情況下，暫且先這樣吧！ </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">####### 安裝 JDK
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts</pre>



<h2 class="para wp-block-heading">設定系統時間</h2>



<p>最後設定系統時間，讓 crontab 以及 php5 能塞入正常時間的設定。 </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">####### 重新設定時區
dpkg-reconfigure tzdata
vim /etc/php5/cgi/php.ini
date.timezone=Asia/Taipei</pre>



<h2 class="para wp-block-heading">解壓縮bz2</h2>



<p>接著就是等 dropbox 把之前備份的檔案抓回來，例如：lighttpd, php5, mysql, crontab, mysqldump, /var/www &#8230; 等備份，解壓縮之前備份的 backup.tar.bz2 </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">tar -jxv -f 壓縮檔名稱 -C 解壓縮到
tar -jxv -f tt.tar.bz2 -C /root</pre>



<h2 class="para wp-block-heading">還原 mysqldump 備份資料</h2>



<p>還原mysqldump的資料 (附上備份方式 &#8211;&nbsp;<a rel="noreferrer noopener nofollow external" href="http://dba.tw/index.php?topic=137.0" target="_blank" data-wpel-link="external" class="wpel-icon-right">使用Mysqldump備份與如何還原資料庫 @ Database Admin Fourm<span class="wpel-icon wpel-image wpel-icon-6"></span></a>) </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">mysql -u root -p &lt; backup.sql</pre>



<h2 class="para wp-block-heading">還原 crontab 備份資料</h2>



<p>還原crontab內容 </p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">crontab backup_file</pre>



<h2 class="para wp-block-heading">安裝curl,&nbsp;sysv-rc-conf工具</h2>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">apt-get install curl
apt-get install sysv-rc-conf</pre>



<p>

到這邊重新安裝VPS大功告成！接下來就測試一下各功能有沒有問題囉！

</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2223/vps%e5%ae%89%e8%a3%9d%e8%a8%98%e9%8c%84/" data-wpel-link="internal">VPS安裝記錄</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/2223/vps%e5%ae%89%e8%a3%9d%e8%a8%98%e9%8c%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>定期備份WordPress到Dropbox</title>
		<link>https://noter.tw/2166/%e5%ae%9a%e6%9c%9f%e5%82%99%e4%bb%bdwordpress%e5%88%b0dropbox/</link>
					<comments>https://noter.tw/2166/%e5%ae%9a%e6%9c%9f%e5%82%99%e4%bb%bdwordpress%e5%88%b0dropbox/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Mon, 12 Mar 2012 15:00:55 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[定期備份]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[add-apt-repository]]></category>
		<guid isPermaLink="false">http://wazai.net/?p=2166</guid>

					<description><![CDATA[<p>(2012-09-14 更新) 上個星期蛙齋主機被跟 Linux 很不熟的小蛙弄到完全沒有辦法開機，只好放出最後大絕-reinstall &#62;&#60;，重新安裝新系統之後發現…之前把 VPS 裝起&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2166/%e5%ae%9a%e6%9c%9f%e5%82%99%e4%bb%bdwordpress%e5%88%b0dropbox/" data-wpel-link="internal">定期備份WordPress到Dropbox</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>(2012-09-14 更新) 上個星期蛙齋主機被跟 Linux 很不熟的小蛙弄到完全沒有辦法開機，只好放出最後大絕-<strong><span style="color: #ff0000;">reinstall</span></strong> &gt;&lt;，重新安裝新系統之後發現…之前把 VPS 裝起來的過程是跌跌撞撞，有很多文件都沒有留下來…只能硬著頭皮慢慢把系統建回去，還好上一次找了一堆資料，寫了<strong>定期備份 WordPress 資料庫以及 /var/www的shell script</strong>，所以才能在一兩天內讓 VPS 可以正常運作！(否則以小蛙 Linux 的程度不知道要弄多久才會好 &#8230;)，這篇文章備份一下小蛙自己的備份的 shell script，免得又遇到什麼不測風雲&#8230;<br />
<span id="more-2166"></span>小蛙必須先寫在前面，小蛙對於 Linux 可以說是完全不熟悉，只會一些常常用到的操作，因此小蛙寫的 script 可能也會有不少問題，神經夠大條又懶得去找其他資料的網友可以「<strong>參考</strong>」小蛙的寫法，至少搭配上 crontab 後，這些 script 也是很盡職的做好備份的工作，當然如果有 Linux 強者有更好寫法的話，也歡迎留言讓小蛙以及其他網友參考！</p>
<ul>
<li>
<h3>Ubuntu 11.04 安裝 Dropbox</h3>
</li>
</ul>
<p>工欲善其事必先利其器，先把 <span style="color: #ff0000;"><strong>Dropbox </strong></span>裝上去吧！小蛙要裝這個 dropbox 也找了很久 … 明明第一次裝的時候並沒有那麼麻煩，感覺一下就裝好了…小蛙參考 <a href="http://raphaelhertzog.com/2011/06/06/official-debian-ubuntu-packages-for-nautilus-dropbox/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right"><strong>Official Debian/Ubuntu packages for Dropbox</strong><span class="wpel-icon wpel-image wpel-icon-6"></span></a> 這篇文章，其中有一些介紹，有興趣的網友可以點過去看看。</p>
<p>小蛙試過自己下載壓縮檔來執行，但總是會出現一堆奇奇怪怪的問題，最後使用上面那篇文章提到的方法，只有簡單三個指令<br />
( 2012-09-14 更新) 小蛙在安裝另一台VPS的時候發現下面這個 repository 已經失效了，請參閱&lt;&lt;<a href="http://wazai.net/2223" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">VPS安裝紀錄 &#8211; 安裝Dropbox<span class="wpel-icon wpel-image wpel-icon-6"></span></a>&gt;&gt;。如果已經不小心新增了 repository，可以在 <span style="color: #ff0000;"><strong>/etc/apt/sources.list.d/</strong></span> 找到它們，再刪除即可！</p>
<div>
<div id="highlighter_641011" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">$ </code><code class="bash functions">sudo</code> <code class="bash plain">add-apt-repository ppa:hertzog</code><code class="bash plain">/nautilus-dropbox</code></div>
<div class="line number2 index1 alt1"><code class="bash plain">$ </code><code class="bash functions">sudo</code> <code class="bash plain">apt-get update</code></div>
<div class="line number3 index2 alt2"><code class="bash plain">$ </code><code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">nautilus-dropbox</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>如果這三個指令都過的了，就真的是太恭喜了，但小蛙偏偏第一個指令就卡住了「<strong>command not found</strong>」，以小蛙對Linux粗淺的了解，只要發現某個指令出現command not found，就試試看<strong><span style="color: #ff0000;">apt-get instal</span><span style="color: #ff0000;">l</span></strong> 指令，搞不好就剛好可以裝到需要的套件(不知道這樣說對不對)，問題又來了，照著輸入之後出現下面的問題</p>
<div>
<div id="highlighter_486271" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># apt-get install add-apt-repository</code></div>
<div class="line number2 index1 alt1"><code class="bash plain">正在讀取套件清單... 完成</code></div>
<div class="line number3 index2 alt2"><code class="bash plain">正在重建相依關係</code></div>
<div class="line number4 index3 alt1"><code class="bash plain">正在讀取狀態資料... 完成</code></div>
<div class="line number5 index4 alt2"><code class="bash plain">E: 找不到套件 add-apt-repository</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>喔耶！事情果然不像笨蛙所想的那樣簡單，上網查了一下原來「<strong>add-apt-repository</strong>」這個東東跟<strong>Python</strong>有關係，要使用這個指令必須先安裝</p>
<div>
<div id="highlighter_279071" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash comments"># apt-get install python-software-properties</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>安裝完成後再執行剛剛上面提到的三個指令，就完成Dropbox的安裝囉！直接透過「<strong><span style="color: #ff0000;">dropbox start</span></strong>」啟動Dropbox、「<strong><span style="color: #ff0000;">dropbox stop</span></strong>」來停止Dropbox，第一次啟動會跳出一個連結，點選該連結後輸入dropbox的帳號密碼後就可以正常使用了。<br />
安裝Dropbox時小蛙遇到兩個問題也順便記錄下來：<br />
(1) 小蛙的Dropbox被安裝到<strong>/root/Dropbox</strong>目錄下，如果移動該目錄會造成Dropbox卡在Connecting而無法使用。<br />
(2) 有一次很奇怪的沒有出現認證連結，輸入dropbox start &gt;&gt; xxx，不知道為什麼把訊息輸出到xxx檔案中卻又出現連結 = = (2012-04-17 只要連續執行兩次以上 dropbox start 就會出現連結)</p>
<ul>
<li>
<h3>備份Shell Script</h3>
</li>
</ul>
<p><span style="color: #ff0000;"><strong>backupProcess.sh</strong></span> (注意要有執行權限，ex. <strong>chmod 744 backupProcess.sh</strong>)，.sh檔最上面一定要加上#!/bin/bash，否則會發生時間到卻一動也不動的情況(可參考<strong><a href="http://wazai.net/2000" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">crontab -e相關使用及問題 @ 蛙齋<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>)。</p>
<div>
<div id="highlighter_50057" class="syntaxhighlighter  shell">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">01</div>
<div class="line number2 index1 alt1">02</div>
<div class="line number3 index2 alt2">03</div>
<div class="line number4 index3 alt1">04</div>
<div class="line number5 index4 alt2">05</div>
<div class="line number6 index5 alt1">06</div>
<div class="line number7 index6 alt2">07</div>
<div class="line number8 index7 alt1">08</div>
<div class="line number9 index8 alt2">09</div>
<div class="line number10 index9 alt1">10</div>
<div class="line number11 index10 alt2">11</div>
<div class="line number12 index11 alt1">12</div>
<div class="line number13 index12 alt2">13</div>
<div class="line number14 index13 alt1">14</div>
<div class="line number15 index14 alt2">15</div>
<div class="line number16 index15 alt1">16</div>
<div class="line number17 index16 alt2">17</div>
<div class="line number18 index17 alt1">18</div>
<div class="line number19 index18 alt2">19</div>
<div class="line number20 index19 alt1">20</div>
<div class="line number21 index20 alt2">21</div>
<div class="line number22 index21 alt1">22</div>
<div class="line number23 index22 alt2">23</div>
<div class="line number24 index23 alt1">24</div>
<div class="line number25 index24 alt2">25</div>
<div class="line number26 index25 alt1">26</div>
<div class="line number27 index26 alt2">27</div>
<div class="line number28 index27 alt1">28</div>
<div class="line number29 index28 alt2">29</div>
<div class="line number30 index29 alt1">30</div>
<div class="line number31 index30 alt2">31</div>
<div class="line number32 index31 alt1">32</div>
<div class="line number33 index32 alt2">33</div>
<div class="line number34 index33 alt1">34</div>
<div class="line number35 index34 alt2">35</div>
<div class="line number36 index35 alt1">36</div>
<div class="line number37 index36 alt2">37</div>
<div class="line number38 index37 alt1">38</div>
<div class="line number39 index38 alt2">39</div>
<div class="line number40 index39 alt1">40</div>
<div class="line number41 index40 alt2">41</div>
<div class="line number42 index41 alt1">42</div>
<div class="line number43 index42 alt2">43</div>
<div class="line number44 index43 alt1">44</div>
<div class="line number45 index44 alt2">45</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="shell comments"># 備份所有資料庫，不壓縮(也可以加入壓縮指令)</code></div>
<div class="line number2 index1 alt1"><code class="shell keyword">function</code> <code class="shell plain">backupDB(){</code></div>
<div class="line number3 index2 alt2"><code class="shell spaces">    </code><code class="shell plain">mysqldump -u資料庫帳號 -p資料庫密碼 --all-databases &gt; </code><code class="shell plain">/root/Dropbox/vpsbackup/vps-databases-</code><code class="shell plain">$(</code><code class="shell functions">date</code> <code class="shell plain">+%Y%m%d).sql</code></div>
<div class="line number4 index3 alt1"><code class="shell plain">}</code></div>
<div class="line number5 index4 alt2"><code class="shell comments"># 備份 /var/www 目錄，並且壓縮(如果要備份其他的資料夾，也可以此類推)</code></div>
<div class="line number6 index5 alt1"><code class="shell keyword">function</code> <code class="shell plain">backupWWW(){</code></div>
<div class="line number7 index6 alt2"><code class="shell spaces">    </code><code class="shell functions">tar</code> <code class="shell plain">-jpc -f </code><code class="shell plain">/root/Dropbox/vpsbackup/www-</code><code class="shell plain">$(</code><code class="shell functions">date</code> <code class="shell plain">+%Y%m%d).</code><code class="shell functions">tar</code><code class="shell plain">.bz2 </code><code class="shell plain">/var/www</code></div>
<div class="line number8 index7 alt1"><code class="shell plain">}</code></div>
<div class="line number9 index8 alt2"><code class="shell comments"># 備份 /etc 目錄</code></div>
<div class="line number10 index9 alt1"><code class="shell keyword">function</code> <code class="shell plain">backupEtc(){</code></div>
<div class="line number11 index10 alt2"><code class="shell spaces">    </code><code class="shell functions">tar</code> <code class="shell plain">-jpc -f </code><code class="shell plain">/root/Dropbox/vpsbackup/etc-</code><code class="shell plain">$(</code><code class="shell functions">date</code> <code class="shell plain">+%Y%m%d).</code><code class="shell functions">tar</code><code class="shell plain">.bz2 </code><code class="shell plain">/etc</code></div>
<div class="line number12 index11 alt1"><code class="shell plain">}</code></div>
<div class="line number13 index12 alt2"><code class="shell comments"># 備份 /root 目錄，並且排除Dropbox資料夾</code></div>
<div class="line number14 index13 alt1"><code class="shell keyword">function</code> <code class="shell plain">backupRoot(){</code></div>
<div class="line number15 index14 alt2"><code class="shell spaces">    </code><code class="shell functions">tar</code> <code class="shell plain">-jpc -f </code><code class="shell plain">/root/Dropbox/vpsbackup/root-</code><code class="shell plain">$(</code><code class="shell functions">date</code> <code class="shell plain">+%Y%m%d).</code><code class="shell functions">tar</code><code class="shell plain">.bz2 </code><code class="shell plain">/root</code> <code class="shell plain">--exclude=Dropbox</code></div>
<div class="line number16 index15 alt1"><code class="shell plain">}</code></div>
<div class="line number17 index16 alt2"><code class="shell keyword">case</code>  <code class="shell keyword">in</code></div>
<div class="line number18 index17 alt1"><code class="shell spaces">    </code><code class="shell string">"db"</code><code class="shell plain">)</code></div>
<div class="line number19 index18 alt2"><code class="shell spaces">        </code><code class="shell comments">#執行備份db動作</code></div>
<div class="line number20 index19 alt1"><code class="shell spaces">        </code><code class="shell plain">backupDB;</code></div>
<div class="line number21 index20 alt2"><code class="shell spaces">        </code><code class="shell plain">;;</code></div>
<div class="line number22 index21 alt1"><code class="shell spaces">    </code><code class="shell string">"www"</code><code class="shell plain">)</code></div>
<div class="line number23 index22 alt2"><code class="shell spaces">        </code><code class="shell comments">#備份www資料夾</code></div>
<div class="line number24 index23 alt1"><code class="shell spaces">        </code><code class="shell plain">backupWWW;</code></div>
<div class="line number25 index24 alt2"><code class="shell spaces">        </code><code class="shell plain">;;</code></div>
<div class="line number26 index25 alt1"><code class="shell spaces">    </code><code class="shell string">"etc"</code><code class="shell plain">)</code></div>
<div class="line number27 index26 alt2"><code class="shell spaces">        </code><code class="shell comments">#備份/etc資料夾</code></div>
<div class="line number28 index27 alt1"><code class="shell spaces">        </code><code class="shell plain">backupEtc;</code></div>
<div class="line number29 index28 alt2"><code class="shell spaces">        </code><code class="shell plain">;;</code></div>
<div class="line number30 index29 alt1"><code class="shell spaces">    </code><code class="shell string">"root"</code><code class="shell plain">)</code></div>
<div class="line number31 index30 alt2"><code class="shell spaces">        </code><code class="shell comments">#備份/root/shell資料夾</code></div>
<div class="line number32 index31 alt1"><code class="shell spaces">        </code><code class="shell plain">backupRoot;</code></div>
<div class="line number33 index32 alt2"><code class="shell spaces">        </code><code class="shell plain">;;</code></div>
<div class="line number34 index33 alt1"><code class="shell spaces">    </code><code class="shell plain">*)</code></div>
<div class="line number35 index34 alt2"><code class="shell spaces">        </code><code class="shell comments">#印出錯誤訊息及使用方式</code></div>
<div class="line number36 index35 alt1"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">""</code></div>
<div class="line number37 index36 alt2"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">"Usage  : ./backupProcess.sh [db | www]"</code></div>
<div class="line number38 index37 alt1"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">""</code></div>
<div class="line number39 index38 alt2"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">"  db   : backup all databases."</code></div>
<div class="line number40 index39 alt1"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">"  www  : backup /var/www data."</code></div>
<div class="line number41 index40 alt2"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">"  etc  : backup /etc/data."</code></div>
<div class="line number42 index41 alt1"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">"  root : backup /root/shell data."</code></div>
<div class="line number43 index42 alt2"><code class="shell spaces">        </code><code class="shell functions">echo</code> <code class="shell string">""</code></div>
<div class="line number44 index43 alt1"><code class="shell spaces">        </code><code class="shell plain">;;</code></div>
<div class="line number45 index44 alt2"><code class="shell keyword">esac</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<ul>
<li>
<h3>crontab定期執行備份動作</h3>
</li>
</ul>
<p>shell script寫完再來就是讓crontab定期執行囉！以下是小蛙的排程。</p>
<div>
<div id="highlighter_526146" class="syntaxhighlighter  shell">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">01</div>
<div class="line number2 index1 alt1">02</div>
<div class="line number3 index2 alt2">03</div>
<div class="line number4 index3 alt1">04</div>
<div class="line number5 index4 alt2">05</div>
<div class="line number6 index5 alt1">06</div>
<div class="line number7 index6 alt2">07</div>
<div class="line number8 index7 alt1">08</div>
<div class="line number9 index8 alt2">09</div>
<div class="line number10 index9 alt1">10</div>
<div class="line number11 index10 alt2">11</div>
<div class="line number12 index11 alt1">12</div>
<div class="line number13 index12 alt2">13</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="shell comments"># crontab –e</code></div>
<div class="line number2 index1 alt1"><code class="shell comments"># 每天早上三點五分備份/etc</code></div>
<div class="line number3 index2 alt2"><code class="shell plain">5   3 * * *     </code><code class="shell plain">/root/backupProcess</code><code class="shell plain">.sh etc &gt;&gt; </code><code class="shell plain">/root/log/etc</code><code class="shell plain">.log</code></div>
<div class="line number4 index3 alt1"><code class="shell comments"># 每天早上三點十分備份/root</code></div>
<div class="line number5 index4 alt2"><code class="shell plain">10  3 * * *     </code><code class="shell plain">/root/backupProcess</code><code class="shell plain">.sh root &gt;&gt; </code><code class="shell plain">/root/log/root</code><code class="shell plain">.log</code></div>
<div class="line number6 index5 alt1"><code class="shell comments"># 每天早上三點十五分備份database</code></div>
<div class="line number7 index6 alt2"><code class="shell plain">15  3 * * *     </code><code class="shell plain">/root/backupProcess</code><code class="shell plain">.sh db &gt;&gt; </code><code class="shell plain">/root/log/db</code><code class="shell plain">.log</code></div>
<div class="line number8 index7 alt1"><code class="shell comments"># 每個星期天上午三點半備份 /var/www 目錄</code></div>
<div class="line number9 index8 alt2"><code class="shell plain">30  3 * * 0     </code><code class="shell plain">/root/backupProcess</code><code class="shell plain">.sh www &gt;&gt; </code><code class="shell plain">/root/log/www</code><code class="shell plain">.log</code></div>
<div class="line number10 index9 alt1"><code class="shell comments"># 每天早上四點開啟dropbox</code></div>
<div class="line number11 index10 alt2"><code class="shell plain">0   4 * * *     dropbox start &gt;&gt; </code><code class="shell plain">/root/log/dropbox</code><code class="shell plain">.log</code></div>
<div class="line number12 index11 alt1"><code class="shell comments"># 每天早上四點三十分關閉dropbox</code></div>
<div class="line number13 index12 alt2"><code class="shell plain">30  4 * * *     dropbox stop &gt;&gt; </code><code class="shell plain">/root/log/dropbox</code><code class="shell plain">.log</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>呼 ~ 希望這些備份檔可以備而不用！對Linux不熟悉的小蛙來說，重灌Linux真是一大夢魘。(2012-04-17 DirectSpace主機有安全性漏洞遭受攻擊，結果造成部分用戶資料全部遺失 &#8230; 太恐怖了)</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2166/%e5%ae%9a%e6%9c%9f%e5%82%99%e4%bb%bdwordpress%e5%88%b0dropbox/" data-wpel-link="internal">定期備份WordPress到Dropbox</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/2166/%e5%ae%9a%e6%9c%9f%e5%82%99%e4%bb%bdwordpress%e5%88%b0dropbox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>crontab -e相關使用及問題</title>
		<link>https://noter.tw/2000/crontab-e%e7%9b%b8%e9%97%9c%e4%bd%bf%e7%94%a8%e5%8f%8a%e5%95%8f%e9%a1%8c/</link>
					<comments>https://noter.tw/2000/crontab-e%e7%9b%b8%e9%97%9c%e4%bd%bf%e7%94%a8%e5%8f%8a%e5%95%8f%e9%a1%8c/#comments</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Wed, 15 Feb 2012 13:39:13 +0000</pubDate>
				<category><![CDATA[網頁後端]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[crontab]]></category>
		<guid isPermaLink="false">http://wazai.net/?p=2000</guid>

					<description><![CDATA[<p>(2012-02-18更新)小蛙打算在「我的股票精算師」中加入可以即時查詢大盤以及個股的資訊，再透過RESTful的方式讓手機取得，而Server從證交所取得資料的部分，可能設定每分鐘或每五分鐘更新一&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2000/crontab-e%e7%9b%b8%e9%97%9c%e4%bd%bf%e7%94%a8%e5%8f%8a%e5%95%8f%e9%a1%8c/" data-wpel-link="internal">crontab -e相關使用及問題</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>(2012-02-18更新)小蛙打算在「<span style="color: #ff0000;"><strong>我的股票精算師</strong></span>」中加入可以<strong>即時查詢大盤以及個股</strong>的資訊，再透過<strong><span style="color: #ff0000;">RESTful</span></strong>的方式讓手機取得，而Server從證交所取得資料的部分，可能設定每分鐘或每五分鐘更新一次(降低Request次數，不曉得太頻繁的Request會不會被ban掉)，定期執行某項工作的任務就交給超好用的<span style="color: #ff0000;"><strong>crontab</strong></span>，這篇文章小蛙要記錄<strong>crontab -e設定以及執行PHP程式</strong>。<br />
<span id="more-2000"></span><br />
Linux部份的東西小蛙是一點兒也不拿手，下面的資料也都是從Google找到的，小蛙在<strong><a href="http://www.hkcode.com/programming/414" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">讓 crontab 自動排程執行 php @ 網路技術日誌<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>中找到讓crontab執行php的方法，小蛙使用了文章中的方法二，直接從crontab -e去設定要執行的路徑及方法，做法如下：</p>
<pre class="brush: text; gutter: false">*/5  *  *  *    1-6     /usr/lib/cgi-bin/php5 -q /xxx/ooo/111.php &gt;&gt; /root/php 2&gt;&amp;2</pre>
<p>第一個<span style="color: #ff0000;"><span style="color: #000000;">「</span><strong>*/5</strong><span style="color: #000000;">」</span></span>指的是<span style="color: #000000;"><strong>每5分鐘執行一次</strong></span>(詳細設定請參考<strong><a href="https://linux.vbird.org/linux_basic/centos7/0430cron.php" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">第十六章、例行性工作排程 (crontab) @ 鳥哥的Linux私房菜<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>)，「<strong><span style="color: #ff0000;">1-6</span></strong>」指的是<strong><span style="color: #000000;">星期一到星期六</span></strong>都要。「<span style="color: #ff0000;"><strong>/usr/lib/cgi-bin/php5 -q</strong></span>」小蛙不曉得為什麼PHP路徑在那麼奇怪的地方，後面的<span style="color: #ff0000;"><strong>-q</strong></span>也懶得去查所代表的意義，總之可以跑就對了(太懶&gt;&lt;)，「<span style="color: #ff0000;"><strong>/xxx/ooo/111.php</strong></span>」是要執行的PHP路徑。<br />
設定好之後確實是可以正常運作了，但是後來發現如果別人也知道這個網址，只要在瀏覽器打上一樣的網址，程式就會運行一次 &#8230; 聽起來是多麼可怕的一件事，所以小蛙加上了現在大家最常用的API KEY的方式判斷是否為「<strong>有權限執行</strong>」。但是上面的方法似乎就不能夠帶參數了，<strong><a href="http://www.piaoyi.org/php/Cron-PHP-parameter.html" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Cron定时执行带参数的PHP代码 @ 飘易博客<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>中提到了三種可以帶參數定期執行PHP的方法，恰巧小蛙前陣子在試node.js的時候已經安裝了<span style="color: #ff0000;"><strong>curl</strong></span>(不知道什麼是curl以及如何安裝，請到<strong><a href="http://tavi.debian.org.tw/index.php?page=curl" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">curl @ DebianWiki<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>)，就決定用第三種(看起來也比較簡單)。</p>
<pre class="brush: text; gutter: false">*/5 * * * 1-6 curl 'http://xxx/ooo/111.php?APIKEY=123456&amp;s=hi' &gt;&gt; /root/php 2&gt;&amp;2</pre>
<p>上面那行就是最後的結果囉！希望這篇文章能對像小蛙一樣跟Linux不熟的網友有幫助！<br />
2012-02-18<br />
之前寫的定期備份wordpress的shell script手動可以正常執行，但只要放進crontab就完全不會動 &#8230; 後來在<strong><a href="https://linux.vbird.org/linux_basic/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">鳥哥的 Linux 私房菜<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong>中發現shell script第一行要宣告使用的shell名稱。</p>
<blockquote><p>第一行 #!/bin/bash 在宣告這個 script 使用的 shell 名稱：<br />
因為我們使用的是 bash ，所以，必須要以『 <strong>#!/bin/bash</strong> 』來宣告這個檔案內的語法使用 bash 的語法！那麼當這個程式被執行時，他就能夠載入 bash 的相關環境設定檔 (一般來說就是 non-login shell 的 ~/.bashrc)， 並且執行 bash 來使我們底下的指令能夠執行！這很重要的！(在很多狀況中，如果沒有設定好這一行， 那麼該程式很可能會無法執行，因為系統可能無法判斷該程式需要使用什麼 shell 來執行啊！)</p></blockquote>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2000/crontab-e%e7%9b%b8%e9%97%9c%e4%bd%bf%e7%94%a8%e5%8f%8a%e5%95%8f%e9%a1%8c/" data-wpel-link="internal">crontab -e相關使用及問題</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/2000/crontab-e%e7%9b%b8%e9%97%9c%e4%bd%bf%e7%94%a8%e5%8f%8a%e5%95%8f%e9%a1%8c/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>網頁壓縮亂碼 &#8211; Lighttpd gzip php, js, css, html, plain</title>
		<link>https://noter.tw/1748/%e7%b6%b2%e9%a0%81%e5%a3%93%e7%b8%ae%e4%ba%82%e7%a2%bc-lighttpd-gzip-php-js-css-html-plain/</link>
					<comments>https://noter.tw/1748/%e7%b6%b2%e9%a0%81%e5%a3%93%e7%b8%ae%e4%ba%82%e7%a2%bc-lighttpd-gzip-php-js-css-html-plain/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Thu, 29 Dec 2011 15:59:46 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[亂碼]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[zlib.output_compression]]></category>
		<guid isPermaLink="false">http://wazai.net/1748/%e7%b6%b2%e9%a0%81%e5%a3%93%e7%b8%ae%e4%ba%82%e7%a2%bc-lighttpd-gzip-php-js-css-html-plain</guid>

					<description><![CDATA[<p>蛙齋速度慢的原因雖然有很大部份是在VPS的速度，在沒有經費可以提高VPS花費的情況下，只好從網站的優化開始做起，小蛙在Google網站管理員工具中看到一個「網站效能」的選項，裡面提到了可以安裝Fire&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/1748/%e7%b6%b2%e9%a0%81%e5%a3%93%e7%b8%ae%e4%ba%82%e7%a2%bc-lighttpd-gzip-php-js-css-html-plain/" data-wpel-link="internal">網頁壓縮亂碼 &#8211; Lighttpd gzip php, js, css, html, plain</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>蛙齋速度慢的原因雖然有很大部份是在VPS的速度，在沒有經費可以提高VPS花費的情況下，只好從網站的優化開始做起，小蛙在<a href="https://www.google.com/webmasters/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Google網站管理員工具<span class="wpel-icon wpel-image wpel-icon-6"></span></a>中看到一個「網站效能」的選項，裡面提到了可以安裝Firefox的plugin來測試網站的效能，小蛙點了安裝之後，瀏覽網頁的時候按下<span style="color: #ff0000;"><strong>F12</strong></span>就可以看到Firefox下面的Firebug最右邊多出了一欄「<a href="http://code.google.com/intl/zh-TW/speed/page-speed/download.html" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">Page Speed<span class="wpel-icon wpel-image wpel-icon-6"></span></a>」。<br />
<span id="more-1748"></span><br />
測試之後的結果發現在「<strong><span style="color: #ff0000;">使用瀏覽器快取</span></strong>」跟「<strong><span style="color: #ff0000;">啟用壓縮功能</span></strong>」的部份是黃色驚嘆號，也就是還可以加強的部分。小蛙記得前一陣子就有啟用lighttpd的compress功能，在firebug下面也可以看到Content-Encoding: gzip了，為什麼還會在「啟用壓縮功能」的這個項目不符合呢？Google了一下發現lighttpd中設定的只有下面這些選項，沒有包含到PHP頁面。</p>
<pre>"text/plain", "text/html", "application/x-javascript", "text/css", "application/javascript", "text/javascript", "application/x-javascript"</pre>
<p>這篇文章小蛙記錄一下整個設定的流程，主要分成兩個部份，分別是lighttpd.conf以及php.ini。(參考資料：<a href="http://ching119.pixnet.net/blog/post/59675615-%E3%80%90%EF%BC%AC%E3%80%91%E8%A8%AD%E5%AE%9Agzip---lighttpd-%26-php" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">【Ｌ】設定Gzip &#8211; Lighttpd &amp; PHP @ Ching Wei : This is My Life &#8211; 工作、攝影、旅遊<span class="wpel-icon wpel-image wpel-icon-6"></span></a>)</p>
<h2><span style="color: #ff0000;">/etc/lighttpd/lighttpd.conf</span></h2>
<ol>
<li>首先在<span style="color: #ff0000;"><strong>server.modules</strong></span>的部份要打開<span style="color: #ff0000;"><strong>&#8220;mod_compress&#8221;</strong></span>的選項，把前面的「#」拿掉就可以了。</li>
<li>設定快取儲存資料夾。
<pre>compress.cache-dir = "/var/cache/lighttpd/compress/"</pre>
</li>
<li>設定要壓縮的類型。
<pre>compress.filetype = ("text/plain", "text/html", "application/x-javascript", "text/css", "application/javascript", "text/javascript", "application/x-javascript")</pre>
</li>
<li>重啟lighttpd，就可以透過firebug在剛剛設定的像css, javascript … 等檔案類型中看到「Accept-Encoding: gzip」的字樣。</li>
</ol>
<h2><span style="color: #ff0000;">/etc/php5/cgi/php.ini</span></h2>
<ol>
<li>這個php.ini的檔案可能會在不同路徑下，找不到的話可以下「locate php.ini」找找看，如果還是找不到可以在下locate之前先下「updatedb」的指令更新。</li>
<li>找到「<span style="color: #ff0000;"><strong>;zlib.output_compression = On</strong></span>」的字樣，把前面的「<span style="color: #ff0000;"><strong>;</strong></span>」拿掉。</li>
<li>存檔離開後，重新啟動lighttpd。</li>
</ol>
<p>透過以上設定就可以讓lighttpd跟php都使用gzip壓縮功能，但是小蛙設定完之後卻發現IE跟Chrome開啟頁面的時候是呈現亂碼的狀態，小蛙百思不得其解，Google了一會兒，<a href="http://ching119.pixnet.net/blog/post/59676021-%E3%80%90%E7%A8%8B%E5%BC%8F%E3%80%91php---gzencode-%E5%BE%8C%E8%AE%8A%E4%BA%82%E7%A2%BC-!!" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">【程式】PHP &#8211; gzencode 後變亂碼 !! @ Ching Wei : This is My Life &#8211; 工作、攝影、旅遊<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 和 <a href="http://wenwen.soso.com/z/q202202824.htm" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">PHP静态页面GZIP压缩乱码问题 @ SOSO問問<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 有提到會變成亂碼是做了兩次gzip造成的，小蛙改了半天，卻始終都還是亂碼(不同的theme可能會有不同情況)。<br />
之後小蛙把矛頭指向Hyper Cache這個套件(因為發現這個套件下面有很多跟gzip相關的字眼)，查了一下發現，原來在安裝完Hyper Cache的時候，預設狀態中「Enable compression」是開啟的，所以造成壓縮兩次的情況，只要把Enable compression關掉就可以了。</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/1748/%e7%b6%b2%e9%a0%81%e5%a3%93%e7%b8%ae%e4%ba%82%e7%a2%bc-lighttpd-gzip-php-js-css-html-plain/" data-wpel-link="internal">網頁壓縮亂碼 &#8211; Lighttpd gzip php, js, css, html, plain</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/1748/%e7%b6%b2%e9%a0%81%e5%a3%93%e7%b8%ae%e4%ba%82%e7%a2%bc-lighttpd-gzip-php-js-css-html-plain/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ubuntu &#8211; 基本指令備忘(持續更新)</title>
		<link>https://noter.tw/113/ubuntu-%e5%9f%ba%e6%9c%ac%e6%8c%87%e4%bb%a4%e5%82%99%e5%bf%98%e6%8c%81%e7%ba%8c%e6%9b%b4%e6%96%b0/</link>
					<comments>https://noter.tw/113/ubuntu-%e5%9f%ba%e6%9c%ac%e6%8c%87%e4%bb%a4%e5%82%99%e5%bf%98%e6%8c%81%e7%ba%8c%e6%9b%b4%e6%96%b0/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Thu, 22 Dec 2011 14:47:40 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[系統]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[時間]]></category>
		<category><![CDATA[檔案]]></category>
		<category><![CDATA[壓縮]]></category>
		<category><![CDATA[網路]]></category>
		<guid isPermaLink="false">https://noter.tw/?p=113</guid>

					<description><![CDATA[<p>小蛙在使用 Linux 的時候一路走來始終如一，始終如一的是跌跌撞撞，一些很基本的指令紀錄一下，遇到什麼就記什麼，下次要查找也會比較方便。雖然有 -h, &#8211;help，或是 man 可以查找&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/113/ubuntu-%e5%9f%ba%e6%9c%ac%e6%8c%87%e4%bb%a4%e5%82%99%e5%bf%98%e6%8c%81%e7%ba%8c%e6%9b%b4%e6%96%b0/" data-wpel-link="internal">Ubuntu &#8211; 基本指令備忘(持續更新)</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p> 小蛙在使用 Linux 的時候一路走來始終如一，始終如一的是跌跌撞撞，一些很基本的指令紀錄一下，遇到什麼就記什麼，下次要查找也會比較方便。雖然有 -h, &#8211;help，或是 man 可以查找，不過總還是覺得麻煩 &#8230; </p>



<span id="more-113"></span>



<h2 class="para wp-block-heading">時間相關</h2>



<h3 class="para wp-block-heading">查看目前時間</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">顯示現在日期 + 時間
date
顯示四位數西元年
date +"%Y"
2018
顯示西元年後兩位
date +"%y"
18 </pre>



<p>

可以到<a href="https://www.computerhope.com/unix/udate.htm" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">這邊<span class="wpel-icon wpel-image wpel-icon-6"></span></a>查看更多參數。

</p>



<h3 class="para wp-block-heading">校正時間</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">ntpdate time.stdtime.gov.tw</pre>



<h3 class="para wp-block-heading">設定時區</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">dpkg-reconfigure tzdata</pre>



<h2 class="wp-block-heading">檔案系統</h2>



<h3 class="para wp-block-heading">建立捷徑</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">ln -s 要建立軟連結的位置或檔案 軟連結名稱
ln -s /var/www/ www
# 於現在位置中建立一個名為 www 的捷徑，捷徑對應到的目的地為 /var/www</pre>



<h3 class="para wp-block-heading">查找檔案內容</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 查找此目錄下所有檔案及子目錄，是否包含內容
grep -ir "要查找的內容" *</pre>



<p>

上面的方法可能會遇到某些非文字檔造成的錯誤，可改成下面這種

</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">find ./ -name "*.jsp" -exec grep -H "要查找的字" {} \;

# 說明
# ./ : 搜尋的目錄
# -name "*.jsp" : 要搜尋的檔案類型
# -exec grep -H "要查找的字" {} \;  : 「要查找的字」換成要搜尋的字串，其他的照打就好</pre>



<h3 class="para wp-block-heading">進入設定crontab</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">crontab -e</pre>



<h3 class="para wp-block-heading">查找檔案</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">locate php.ini

# 如果很久沒更新或是找不到可以先更新
updatedb</pre>



<h3 class="para wp-block-heading">與 find 搭配的使用術</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">複製檔名為 note_ 開頭的所有檔案到 /data 下
find . -name "note_*" -type f | xargs -i cp {} /data

計算所有檔名為 access_* 開頭的檔案大小
find . -name "access_*" -type f | xargs du -ch

刪除檔名開頭為 cata_* 的所有檔案
find . -name "cata_*" -type f | xargs rm -rf</pre>



<h3 class="para wp-block-heading">查看資料夾使用大小</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 列出所有資料包含大小
du
&gt; 123 ./xxxxx
&gt; 234 ./vvvvv
&gt; ...
 
# 列出該目錄下所有檔案大小加總，以 MB 表示
du -sm
&gt; 1234
 
# 列出該目錄下所有檔案大小加總，以 GB 表示
du -sm
&gt; 4.9G</pre>



<h3 class="para wp-block-heading">刪除 n 天前檔案</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 找出目錄中，距離現在 1 天以前的檔案
find -mtime +1

# 找出目錄中，距離現在 3 天以前的檔案，並且刪除他(們)
find -mitime +3 -exec rm {} \;</pre>



<h3 class="para wp-block-heading">計算路徑中檔案數或目錄數</h3>



<p>

參考來源: <a href="http://note.tc.edu.tw/638.html" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">精讚部落<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 計算檔案
ls -l | grep "^-" | wc -l
find . -type f | wc -l


# 計算目錄
ls -l | grep "^d" | wc -l

# 計算 iptables 的規則數(不精確)
iptables -S | wc -l</pre>



<h3 class="para wp-block-heading">在檔案最下方加入一行文字</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">echo "123" &gt;&gt; file</pre>



<h3 class="para wp-block-heading">加入一行文字在檔案最上方 &#8211; prepend</h3>



<p>

參考來源:&nbsp;<a href="http://stackoverflow.com/questions/54365/prepend-to-a-file-one-liner-shell" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Stack Overflow<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">echo "text" | cat - yourfile &gt; /tmp/out &amp;&amp; mv /tmp/out yourfile</pre>



<h3 class="para wp-block-heading">查看檔案個數</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 顯示檔案數目 1
ls -laR | grep "^-" | awk 'END{print "Number of files："NR}'

# 顯示檔案數目 1
find DIR_NAME -type f | wc -l
 
# 顯示目錄數目
ls -laR |grep "^d" |awk 'END{print "Number of directories："NR}'</pre>



<h3 class="para wp-block-heading">依日期新到舊排序、並只列出前 5 筆</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># l: 詳細資料、h: 以 MB 顯示、t: 日期新到舊、head -5: 列出前 5 筆
ls -lht | head -5 </pre>



<h3 class="para wp-block-heading">依檔案大小排序</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 大到小排序
ls -Sl

# 小到大排序 (反轉大到小)
ls -Slr</pre>



<h2 class="para wp-block-heading">打包、壓縮相關</h2>



<h3 class="para wp-block-heading">使用 tar</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 純打包不壓縮
# tar cvf 壓縮擋名稱 要壓縮的檔案或目錄
tar cvf test.tar ./*
 
# 解開包
# tar xvf 打包檔名稱
tar xvf test.tar
 
# 使用 gzip 壓縮
# tar zcvf 壓縮檔名稱 要壓縮的檔案或目錄
tar zcvf test.tar.gz ./*
 
# 解壓縮 gzip
# tar xvf 壓縮檔名稱
tar xvf test.tar.gz
 
# 使用 bz2 壓縮
# tar -jpcv -f 壓縮檔名稱 要壓縮的檔案或目錄
tar -jpcv -f /root/tt.tar.bz2 /root
 
# 使用 bz2 壓縮(略過某些目錄或檔案)
# tar -jpcv -f 壓縮檔名稱 要壓縮的檔案或目錄 --exclude=要略過的檔案
tar -jpcv -f /root/tt.tar.bz2 /root/Dropbox
  
# 使用 bz2 解壓縮
# tar -jxv -f 壓縮檔名稱 -C 解壓縮到
tar -jxv -f tt.tar.bz2 -C /root
 
# 查看打包檔案
tar -jtv -f /root/etc.tar.bz2</pre>



<h3 class="para wp-block-heading">使用 unzip</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 要先安裝 unzip
sudo apt-get install unzip
 
# 壓縮
zip Filename.zip a.txt b.txt c.txt
 
# 解壓縮
unzip Filename.zip -d directory</pre>



<h2 class="para wp-block-heading">系統相關</h2>



<h3 class="para wp-block-heading">查看已安裝套件</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 列出所有已安裝套件
dpkg --get-selections

dpkg -l | grep php

apt list –installed | grep php
 
# 後面可以加上過濾條件，例如： | grep mariadb* </pre>



<h3 class="para wp-block-heading">安裝 bash 自動補齊工具</h3>



<p>必裝！</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">apt-get install bash-completion
source /etc/profile
# 裝完之後打字時，按 tab 就會自動補上字或是列出候選字</pre>



<h3 class="para wp-block-heading">將使用者預設 shell 改成 bash (使用者自行登入設定)</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">$ chsh
Password:
Changing the login shell for hans
Enter the new value, or press ENTER for the default
        Login Shell [/bin/sh]: /bin/bash
# 重新登入即可</pre>



<h3 class="para wp-block-heading">將使用者預設 shell 改成 bash (系統使用者設定)</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">vim /etc/passwd
# 找到要修改的帳號，把 /bin/sh 改成 /bin/bash
wazai:x:0000:0000::/home/wazai:/bin/bash</pre>



<h3 class="para wp-block-heading">修改使用者建立目錄時的預設權限</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 查看目前設定
umask 
&gt; 0002
 
# 變更設定成 0022
umask 0022</pre>



<h3 class="para wp-block-heading">濾出 ps -aux 中的特定欄位</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">grep "" 查找字串
awk '{print $2}' 印出第二個欄位 pid，前面加上 kill -9 $()就可以刪除該 process (第二行)</pre>



<p>

參考來源: <a href="http://stackoverflow.com/questions/3510673/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Stack Overflow<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">ps aux | grep "[j]ava -Xms32m -Xmx1024m" | awk '{print $2}'
kill -9 $(ps aux | grep "[j]ava -Xms32m -Xmx1024m" | awk '{print $2}')</pre>



<h3 class="para wp-block-heading">使用 process name 刪除程式</h3>



<p>列出所有名稱為 apache2 的程式，切出第四個欄位 (pid) 丟給 kill -9 執行</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AM-JKLWRRQoaYL0y1e9Potuv8W1FXjV3EKajIcmbvy2_xU1xmeUQcFHmzzyMgvzDWwgD0bPGf4PJEEjOvg-f-7REHbQkBMQTjK8rXTmh-OOaPmwsTmLHq5xKXtQCVcHchVguzM-jg9YIWUs_HvlvmmYN-_va=w689-h143-no?authuser=1" alt="AM JKLWRRQoaYL0y1e9Potuv8W1FXjV3EKajIcmbvy2 xU1xmeUQcFHmzzyMgvzDWwgD0bPGf4PJEEjOvg f 7REHbQkBMQTjK8rXTmh OOaPmwsTmLHq5xKXtQCVcHchVguzM jg9YIWUs HvlvmmYN va=w689 h143 no?authuser=1 Ubuntu - 基本指令備忘(持續更新)" title="Ubuntu - 基本指令備忘(持續更新)"></figure></div>


<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">ps -Al | grep apache2 | awk '{print $4}' | xargs kill -9</pre>



<h3 class="para wp-block-heading">儲存與回復 iptables 規則</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">將 iptables 儲存到檔案 (/etc/iptables.rules 可更換目錄及檔案)
iptables-save &gt; /etc/iptables.rules
vim /etc/rc.local
編輯開機檔案，讓 ubuntu 一啟動就還原 iptables
iptables-restore &lt; /etc/iptables.rules
exit 0</pre>



<h2 class="para wp-block-heading">網路相關</h2>



<h3 class="para wp-block-heading">使用指令透過 SSH 上傳檔案</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">scp abc.txt abc@abc.com:/home/abc/</pre>



<h3 class="para wp-block-heading">curl 使用</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">curl -m 3 -s -o /dev/null http://www.google.com.tw/
# -m 執行時間, -s 不顯示連線資訊, -o 輸出到檔案 (輸出到 /dev/null 意思是不顯示網頁內容)
   
curl -o index.html http://www.google.com.tw/
# 把結果輸出到檔案 index.html 中
   
curl -L http://www.abc.com/
# 如果遇到 301 轉址，必須要加參數 -L，否則只會得到 301 的網頁就停止了
 
curl -x proxy.xxx.ooo -i http://www.google.com.tw/
# 使用 proxy
# -i 取得 response header
# -v 取得所有過程
# -D filename 把 cookie 另存新檔
# -b filename 透過指定的 cookie 連線
# -A "xxxxx" 加入 user-agent 資訊
# -e "xxxxx" 設定 referrer</pre>



<h3 class="para wp-block-heading">使用 SCP 傳輸檔案</h3>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code"># 發送本機檔案 filename 到遠端 remote 伺服器路徑 /home/ooo/ 中
scp filename xxxx@remote:/home/ooo/
 
# 把遠端 /home/ooo/filename 檔案複製到 ./ 目前路徑
scp xxxx@remote:/home/ooo/filename ./
 
# 多個檔案或資料夾要加入 -r, 如果使用特殊 port 可加上 -P 1234</pre>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/113/ubuntu-%e5%9f%ba%e6%9c%ac%e6%8c%87%e4%bb%a4%e5%82%99%e5%bf%98%e6%8c%81%e7%ba%8c%e6%9b%b4%e6%96%b0/" data-wpel-link="internal">Ubuntu &#8211; 基本指令備忘(持續更新)</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/113/ubuntu-%e5%9f%ba%e6%9c%ac%e6%8c%87%e4%bb%a4%e5%82%99%e5%bf%98%e6%8c%81%e7%ba%8c%e6%9b%b4%e6%96%b0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
