謝謝 forestdream , imzeros 兩位網友的提醒及建議,
促成了這個功能的誔生,
在這之前我一直以為 netfilter 是核心功能, 沒法編成 module,
得要重新編譯核心才行,
沒想到卻是可以的, 自己實在真是太沒有求知的精神了.
而 forestdream 兄使用GarminAsus A50手機, 之前不能使用 mCoolMate 時,
我一直也認為是 kernel 沒支援 netfilter 的關係,
但 forestdream 兄不放棄地仔細測試, 終於發現 A10/A50 不能支援的原因,
只是因為沒支援 redirect 的關係, 將 iptables 的 rules 改成 DNAT 即可,
這兩件事告訴我, 凡事不能只是看表面, 人云亦云, 應該要動手作, 追根究底,
找出事情真正的原委, 這樣才能真正地解決問題.
謝謝 forestdream , imzeros 讓我學到了寶貴的東西, 特此記錄在 blog 上,
以便隨時提醒自已.. ^_^
目前外掛模組支援
DNAT (支援以下機型)
- GarminAsus A10/A50
- Huawei U8220(客製rom)
- Samsung i5700(客製rom)
希望隨著外掛模組的增加, 未來可以支援更多的機型...
底下是操作步驟
1. 先停止 mCoolMate 的執行狀態, 再按"MENU" 鍵
2. 在下方選單點選"外掛模組"按鈕
3. 依照手機機型選擇適當的模組, 並按"確定"
4.再重新執行 mCoolMated