[兵器] VMware+FreeBSD擔任proxy 多開
首先, 若您對於unix一點概念都沒有, 那麼本篇的玩法恐怕對您有點吃力,
因為多開一定得編輯設定檔以避免衝IP, 想玩的話可以找稍微懂unix的朋友
協助你, 教你一次編輯檔案, 就ok了. 在此對於編輯檔案沒有提供教學是因為
我實在不知道怎麼教...Orz 就像你要教老人家用winXP的記事本軟體一樣困難啊...
若有高手願意提供這方面的教學還請不吝嗇的提供~~
再者, 你要會一點操作VMware或是VMplayer的能力, 例如跳出來是按下CTRL+ALT...
1.重要! 唯一的帳號為root, 密碼pttbsd<--請自行開燈
硬體需求, 每跑一台:
cpu不明, 記憶體部份需要50MB左右(看VM設定允許swap否), 硬碟需求300MB.
(cpu部份, 跑一個估計p2-300可以跑)
2.1.請先安裝VMware workstation 6.X 或 VMplayer 2.X.
前者有版權問題, 若要XX版請自行尋找, 不要找我要.
後者可從此下載:
http://0rz.tw/c02Q1
VMplayer也有提供給linux平台使用:
http://0rz.tw/5a2Xs
2.然後下載我提供的虛擬PC檔案:
http://0rz.tw/462Ye
(RAR檔案大小73.1MB, 解壓縮後280MB左右)
3.解壓縮到新建的空目錄下, 然後用上述兩個軟體之一載入, 即可運作.
多開部份就建立不同目錄分別存放多分即可, 記得每台要改IP.
4.變更實體主機的網路介面中, VMware Network Adapter VMnet1 這張虛擬網卡
的IP為192.168.176.1
3.無安全問題, 沒有開任何遠端登入能力, root設密碼僅是確保不會被
你的室友還是●●亂按Enter就登入..然後被弄爛系統....
變更root密碼方式為登入後打passwd, 重新輸入新密碼兩次即可.
新增防火牆設定, 外面絕對無法連線.
4.完全無版權問題, 內裝的作業系統版權為GPL形式, 內裝的軟體也是.
5.host only介面(lnc1)IP預設為192.168.176.128,
可在/etc/rc.conf中變更. (多開請記得變更)
6.對外連線分為兩種
1.若您的對外連線為DHCP自動取得, 請確定你的電腦取得的是public IP再使用,
若是192.168.XXX.XXX這類, 就不用玩了, 您是透過分享器共用IP的.
確定是public IP之後, 開機即可使用, 介面為lnc0.
2.若您對外連線為透過PPPoE連線:
1.請編輯/etc/rc.conf
1.將lnc1設定前面加上#, 會跳過設定對外網路卡IP, 以加快開機速度
2.將ppp_enable="NO" 改成 ppp_enable="YES"
2.請編輯/etc/ppp/ppp.conf, 將 XXXXXXXX@hinet.net 改為您的帳號,
下一行 XXX部份改為密碼
h
7.重新取得IP方式(請先用root登入)
1.DHCP者步驟: 執行 ./dhcprenew
2.PPPoE步驟: 執行 ./pppoerenew
8.proxy服務為lnc1的IP, port 8888, 請自行加入到雨雨的proxy.txt中, 範例為
192.168.176.128:8888|0
跑alpha7的就設定到alpha7的proxy設定 192.168.176.128:8888
9.變更IP需要修改的檔案:
1.若僅是變更尾數(例如192.168.176.128 改為 192.168.187.129), 你需要修改:
/etc/rc.conf 中的
ifconfig_lnc1="inet 192.168.176.128 netmask 255.255.255.0" 的亮字部份
/usr/local/etc/mman.xml 中的
<port>8888</port>
<ip>192.168.176.128</ip> 亮字部份(善用搜尋功能會比較好找))
2.若是變更網段(如192.168.176.128 改為 192.168.63.128), 那麼除了上一點的
部份都需要修改之外, 還要修改以下部份:
/etc/ipfw.conf 中的
add allow ip from 192.168.176.0/24 to 192.168.176.0/24
例如都改為192.168.63.0 最後一定要為0
10.若需要會unix的人遠端協助, 請先確定以下條件:
1. "跑VM的電腦" 擁有public IP, 幫你的人才能連線過去.
虛擬PC中的作業系統完全無法遠端登入, 除非你會開, 會開大概也不用別人幫忙了~
2.是用VMware workstation載入. VMplayer沒提供遠端連線管理.
然後接著步驟:
1.開啟設定該VM的設定視窗, 不論是按CTRL+D或是點選
Edit Virtual machine setting都可.
2.切換到Options頁面, 點選 Remote Display, 將右邊的
Enable remote display打勾, 點選下面的[OK].
3.下面的密碼欄位若要找我處理的話請不要變更, 若要他人幫忙則重設過.
4.1.若要我幫忙, 請將您跑VM的電腦的public IP跟我說, 若密碼變更也要跟我說密碼.
2.若要他人幫忙, 請將public IP與密碼跟該高手說, 請他透過VNC連線.
5.處理完畢後請到設定中將Enable remote display取消打勾, [OK].
一切搞定後, 雨雨全部雙開, 就成了這樣...
http://antlab.dyndns.org/~pcbug/click3/files/VMmulti.JPG
11.關機步驟:以root登入, 打 halt -p 然後等待關機即可
重開機步驟: 以root登入, 打 reboot 即可
12.被自己或是高手弄爛掉了不能用怎麼辦?
從壓縮檔裡解開來覆蓋掉就還原囉...這就是虛擬PC的好處啊~
抱歉不太會寫操作說明, 有什麼問題還請提問~
補充訂正: 訂正部份已置入更新.
更新紀錄:
20070820:proxy服務使用tinyproxy, 工作不良, 連線十幾次就掛點沒反應.
20070821:proxy服務改用middleman, 測試雙管已運作57次正常. 加入防火牆.
20070821:dhcprenew修正打錯字...=.=
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.154.115
推
08/20 03:01, , 1F
08/20 03:01, 1F
推
08/20 03:16, , 2F
08/20 03:16, 2F
→
08/20 03:19, , 3F
08/20 03:19, 3F
推
08/20 03:26, , 4F
08/20 03:26, 4F
→
08/20 03:28, , 5F
08/20 03:28, 5F
→
08/20 03:29, , 6F
08/20 03:29, 6F
→
08/20 03:31, , 7F
08/20 03:31, 7F
→
08/20 03:31, , 8F
08/20 03:31, 8F
→
08/20 03:32, , 9F
08/20 03:32, 9F
→
08/20 03:33, , 10F
08/20 03:33, 10F
→
08/20 03:34, , 11F
08/20 03:34, 11F
推
08/20 03:34, , 12F
08/20 03:34, 12F
→
08/20 03:36, , 13F
08/20 03:36, 13F
→
08/20 03:37, , 14F
08/20 03:37, 14F
→
08/20 03:37, , 15F
08/20 03:37, 15F
→
08/20 03:37, , 16F
08/20 03:37, 16F
推
08/20 03:38, , 17F
08/20 03:38, 17F
→
08/20 03:39, , 18F
08/20 03:39, 18F
→
08/20 03:39, , 19F
08/20 03:39, 19F
推
08/20 03:40, , 20F
08/20 03:40, 20F
推
08/20 13:45, , 21F
08/20 13:45, 21F
推
08/20 15:31, , 22F
08/20 15:31, 22F
推
08/20 15:58, , 23F
08/20 15:58, 23F
→
08/20 16:15, , 24F
08/20 16:15, 24F
推
08/20 21:09, , 25F
08/20 21:09, 25F
推
08/20 22:15, , 26F
08/20 22:15, 26F
→
08/20 22:15, , 27F
08/20 22:15, 27F
→
08/20 22:16, , 28F
08/20 22:16, 28F
→
08/20 22:16, , 29F
08/20 22:16, 29F
→
08/21 01:06, , 30F
08/21 01:06, 30F
→
08/21 03:33, , 31F
08/21 03:33, 31F
※ 編輯: yzupcbug 來自: 59.105.154.115 (08/21 12:02)