將 “git://” 轉換成 “https://”

最近發現在公司無法使用 git://
應該是某些 port 被 firewall 擋下來了
只好將 “git://” 轉換成 “https://”
git config --global url."https://".insteadOf git://

OpenVPN and NAT

在公司用 OpenSuSE 架設了一個 OpenVPN Server
做好之後,發現從家裡除了 VPN Server 之外
其他與 VPN Server 同一網段的機器都連不上
後來發現,原來還需要設定 NAT!
首先編輯 NAT 設定擋

$ vi /root/openvpn_nat.sh
#! /bin/bash

# 清除所有規則
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
iptables -t nat -X
iptables -t nat -Z
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -Z

# 定義防火牆政策
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT

# 讓 OpenVPN 能進去 LAN
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 10.8.0.0/24 -j MASQUERADE

測試OK,其他的機器都可以連上了!
接下來更改設定擋,以後不需要在手動啟動了

$ vi /etc/init.d/boot.local
# NAT for OpenVPN
/root/openvpn_nat.sh

重新開機後,測試OK!
搞定,收工!

衝破封鎖線

由於公司將 MSN 給封鎖了,所以決定要自行突圍

Step.1 Download Tor for Mac OS Vidalia

    將 Vidalia 拖到 Application目錄後執行,到 控制面板 去 “啟動 Tor”
    這時 Vidalia 的狀態 會顯示:『已連線到 Tor 網路!』

Step. 2 Test Tor

    到 系統偏好設定-網路-進階-代理伺服器
    設定 HTTP and HTTPS Proxy = localhost:8188

    接著,用 Safari 訪問 Are you using Tor?
    看到

    就知道 Tor 網路使已經建立…

    若看到

    就知道 Tor 連線有問題,要先解決 Tor 的問題。
    測試完成後,記得將系統的 HTTP Proxy 改回來。

Step. 3 MSN Proxy Setting

    到 Messenger-Preference-Account 設定 Socks Proxy = localhost:9050

    這樣就可衝破封鎖線了!

PS1. 不知為何 Messenger Proxy Type 選 HTTP 的話,是衝不出去的,可能公司防火牆比較厲害。
PS2. Vidalia 控制面板 的 語系要到 Vidalia-Preference-外觀-語系 去變更, 可是卻是要選擇『簡體字』才會出現 繁體中文,這應該是打錯字了。