讓 使用sygate 建立的區網內 使用者 也可以使用icq 傳送 跟 接收檔案!!

第 1 頁,共 2 頁 1 2 末頁末頁
顯示結果從第 1 筆 到 10 筆,共計 12 筆
  1. #1
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636
    讓 使用sygate 建立的區網內 使用者 也可以使用icq 傳送 跟 接收檔案!!

    主機環境: W2K + SYGATE + 5 個虛擬IP 的CLIENT端
    該主機 沒有 架設專用PROXY ,防火牆
    對於一般個人 家庭使用 應該蠻方便的...

    之前 各個工作站 裝好ICQ2000 都只能對外 互傳訊息
    至於傳檔 都只能 由內部CLIENT端 主動送檔案出去

    如果是別人 主動想要送檔案 給 區網內的CLIENT 都會傳不進來..

    現在找到 方法了~

    就是修改 SYGATE 的 APPRULE 檔案
    將 ICQ 所使用的PROT 打開~



  2. #2
    會員
    註冊日期
    2001-04-23
    討論區文章
    90
    原始作者是 : cappella
    讓 使用sygate 建立的區網內 使用者 也可以使用icq 傳送 跟 接收檔案!!

    主機環境: W2K + SYGATE + 5 個虛擬IP 的CLIENT端
    該主機 沒有 架設專用PROXY ,防火牆
    對於一般個人 家庭使用 應該蠻方便的...

    之前 各個工作站 裝好ICQ2000 都只能對外 互傳訊息
    至於傳檔 都只能 由內部CLIENT端 主動送檔案出去

    如果是別人 主動想要送檔案 給 區網內的CLIENT 都會傳不進來..

    現在找到 方法了~

    就是修改 SYGATE 的 APPRULE 檔案
    將 ICQ 所使用的PROT 打開~
    真的媽
    這個問題困擾我好久
    真的可以用媽

    那網路的遊戲這樣也可以媽???? aok或aoc喔
    如果我適用多片網卡 sygate 有辦法達到媽

    我目前適用windows 2000server的遠端及路由存取
    一片網卡聯外,兩片intranet
    可以同時上網幹aok及cs
    但是只有接cable的那台可以收檔案
    不知道又沒有辦法可以用2000直接開port來用

    順便請教你
    你用的sygate是哪一版的阿

  3. #3
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636
    使用 SYGATE 4.X 的使用者可以 參考看看..

    在SYGATE 底下 有一資料夾 NATSERVER 內有一檔案 SYSTEM.SAR

    用 文字編輯器 將它開起,尋找下列的 "ICQ2000" 訊息文字
    這就是 我們必需 動手修改的 地方..
    每一組設定 都是由 <:INIT>開始 一直到 <:END >結束
    下面 截取的片段文字 共有 4 組. 請查閱..

    每一組設定 都有一個標簽 <:ENABLE>
    應該是指 該組設定 是/否 要使用!!
    由此可見 第一組 是 不使用的~ (它是 單ICQ使用者的設定)

    對於 第2~4 組 才是真正 給 SYGATE區網內
    所有 有用ICQ 的工作站 使用的... (打字的真累...)


    ....
    ...
    . 略
    ......

    :INIT "ICQ2000 & AIM Talk"
    OUT TCP 5190 5190 0.0.0.0 18000000 R
    :SUB
    IN TCP 5190 5190 0.0.0.0 0 0 D
    IN TCP 20000 20019 0.0.0.0 0 0 AD
    ESC

    ~
    :ENABLE
    0
    :END


    :INIT "ICQ2000 client 1"
    OUT TCP 5190 5190 192.168.0.11 18000000 R
    :SUB
    IN TCP 5190 5190 0.0.0.0 0 0 D
    IN TCP 20000 20019 0.0.0.0 0 0 AD
    ESC
    Set the IP address in this apprule to the IP address
    of your first ICQ2000 client. Then enable the following
    apprules, one for each ICQ client. In ICQ under
    'Preferences & security', click 'Preferences'
    Then goto Connections, click on User, click on
    'Not using Proxy' then click 'Use the following TCP
    listen ports for incoming event' and set the TCP ports
    for the corresponding port numbers 20000 to 20019
    ~
    :ENABLE
    1
    :END


    :INIT "ICQ2000 client 2"
    OUT TCP 5190 5190 192.168.0.12 18000000 R
    :SUB
    IN TCP 5190 5190 0.0.0.0 0 0 D
    IN TCP 20020 20039 0.0.0.0 0 0 AD
    ESC
    Set the IP address in this apprule to the IP address
    of your second ICQ2000 client. Then enable the following
    apprules, one for each ICQ client. In ICQ under
    'Preferences & security', click 'Preferences'
    Then goto Connections, click on User, click on
    'Not using Proxy' then click 'Use the following TCP
    listen ports for incoming event' and set the TCP ports
    for the corresponding port numbers 20020 to 20039
    ~
    :ENABLE
    1
    :END


    :INIT "ICQ2000 client 3"
    OUT TCP 5190 5190 192.168.0.13 18000000 R
    :SUB
    IN TCP 5190 5190 0.0.0.0 0 0 D
    IN TCP 20040 20059 0.0.0.0 0 0 AD
    ESC
    Set the IP address in this apprule to the IP address
    of your third ICQ2000 client. Then enable the following
    apprules, one for each ICQ client. In ICQ under
    'Preferences & security', click 'Preferences'
    Then goto Connections, click on User, click on
    'Not using Proxy' then click 'Use the following TCP
    listen ports for incoming event' and set the TCP ports
    for the corresponding port numbers 20040 to 20059
    ~
    :ENABLE
    1
    :END



    ....
    ...
    . 略
    ......



  4. #4
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636
    下面文字是 節錄過來的~~ 可以比對聊解...

    修改這個可以檔案讓一些較特別的網路應用程式可以透過SyGate連到網路,像是Net2Phone, NetMeeting, InternetPhone, StarCraft, Quake II, Diablo, Kali等等,以StarCraft為例,其檔案格式如下:

    # StarCraft
    :INIT "StarCraft"
    OUT TCP 6112 6112 0.0.0.0 0 R
    :SUB
    IN UDP 6112 6112 0.0.0.0 0 8000 AD
    OUT UDP 6112 6112 0.0.0.0 8000 D
    :END

    # StarCraft
    開頭有#,代表此行敘述不會被執行就是附註的意思啦!


    :INIT "StarCraft"
    新增應用程式的名稱,名稱可以隨便取,此段敘述(Rule)的開端。
    OUT TCP 6112 6112 0.0.0.0 0 R
    代表在Client有 TCP 封包從port 6112 傳送到SyGate,可以看到兩個 port 6112 是代表 port 的範圍,不過目前 SyGate 只能接受一個固定 port 所傳送的封包(packet),所以兩個要設一樣,0.0.0.0 代表 Client 的IP,0 代表 Client的 port,將 IP和 port設為 0 代表任何一台的 Client Machine,參數 R 代表 SyGate 使用不同的 port 來傳遞此封包,可以在 :SUB 敘述後看到。


    :SUB
    當 Client 有封包要傳送時,SyGate 會開啟一個動態的通道來傳送資料,接在 :SUB 後的敘述就是用來規定如何處理這些資料。

    IN UDP 6112 6112 0.0.0.0 0 8000 AD
    代表遠端有 UDP 封包從 port 6112 傳送給 IP 為0.0.0.0 ,port 為 0 的 Client Machine,8000 代表在閒置8000 ms之後關閉此通道,參數 A 代表 SyGate 會將遠端所送的資料傳給此行敘述的 Client IP,若沒有設定則傳給 :INIT 敘述下所設定的 Client IP,參數 D 代表在建立此通道時不會關掉 :INIT 敘述下所建立的通道,此參數只能在 :SUB敘述下使用。

    OUT UDP 6112 6112 0.0.0.0 8000 D
    從 Client IP為 0.0.0.0傳送 UDP 封包到 port 6112,閒置時間為8000ms,並設一參數D


    :END
    敘述(Rule)結束。
    如果你想多了解 apprule.cfg,用記事本開啟此檔案就有詳細的介紹。SyGate 對於各種軟體的支援大都已內建,不需要在 Client 的網路應用程式再去設定 Proxy或是 Firewall,下表就是目前 SyGate 所支援的各類應用軟體:


  5. #5
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636
    OK~ 看起來很麻煩對不對~ 別擔心... 設定好囉~ 就HAPPEY囉~

    所以 上述 有三組 "ICQ2000" 的設定..是我家的三台電腦
    因為 我是用內建 的DHCP 所以 IP位址
    自定範圍為 192.168.0.11 ~~ 192.168.0.50
    所以 第一組 設定
    在 OUT TCP ---->設 192.168.0.11 (自己修改的)
    PS: SYGATE 內定值 為 192.168.0.2

    =======================================================

    :INIT "ICQ2000 client 1"
    OUT TCP 5190 5190 192.168.0.11 18000000 R
    :SUB
    IN TCP 5190 5190 0.0.0.0 0 0 D
    IN TCP 20000 20019 0.0.0.0 0 0 AD

    =========================================================

    其它 數值如果 不是很清楚 就不要修改...
    因為我有三台電腦 所以 OUT TCP 都做了修改..
    以上 為SYGATE 內部參數值的 修改~~

    接下來 我們來檢查 ICQ 的 設定值....




  6. #6
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636
    :INIT "ICQ99 client 1"
    OUT UDP 4000 4000 192.168.0.11 18000000 R
    :SUB
    IN TCP 20000 20019 0.0.0.0 0 0 AD
    : DESC
    Set the IP address in this apprule to the IP address
    of your first ICQ99 client. Then enable the following
    apprules, one for each ICQ client. Then in ICQ under
    'Preferences & security', 'Preferences' and Connections,
    click on 'I am behind a firewall or proxy' then click on
    'Firewall Settings' then click 'I don't have a SOCKS Proxy
    server on my firewall or I am using another Proxy server
    'then click Next then click 'Use the following TCP listen
    ports for incoming event' and set the TCP ports for the
    corresponding port numbers 20000 to 20019
    ~
    :ENABLE
    1
    :END

    ===========================================================


    我在 上述三組 CLINET 設定值 都有將<:ENABLE> 值給設成 1 喔~
    因為 查不到 <:ENABLE> 的意思為何?? 所以猜想是只 該組設定
    是否開放..
    PS: 請對照 第二篇文章 將單ICQ使用者設定 給關閉...
    如果 你有找出 更自動的設定 更好的設定 請告訴我~~


  7. #7
    會員
    註冊日期
    2001-04-23
    討論區文章
    90
    對不起
    起問一下
    如果我用2000server要如何設定icq可以收檔案ㄋ

  8. #8
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636
    最後一步...........

    設定 ICQ 設定值(以下是中文化ICQ )

    這是我的 第一部 電腦中的ICQ 對應 SYGATE 的 第一組設定

    1. 在<偏好設定> --> <連線> 中
    . A. SERVER 頁籤中

    . ICQ 埠 請設成 5190
    . (PS: 就是在SYGATE 設的 OUT TCP 所設定 5190 相同)
    . ( 當然也可以 自定, 只是ICQ 跟 SYGATE 都要一樣的數值)


    . PROXY設定 ---> 選擇 使用防火強 ----> 選擇 未使用代理伺服器

    . B. USER 頁籤中
    . 1. 在<進階使用者>
    . 選擇 不使用 PROXY
    . 選擇 使用以下的 TCP 聽候埠 給來訪事件
    . 自: 20000 到 20019
    . (PS: 請對照 SYGATE中設定 IN TCP 20000 20019)


    ============================================================
    SYGATE 的 設定值

    :INIT "ICQ2000 client 1"
    OUT TCP 5190 5190 192.168.0.11 18000000 R

    :SUB
    IN TCP 5190 5190 0.0.0.0 0 0 D
    IN TCP 20000 20019 0.0.0.0 0 0 AD

    : DESC
    Set the IP address in this apprule to the IP address
    of your first ICQ2000 client. Then enable the following
    apprules, one for each ICQ client. In ICQ under
    'Preferences & security', click 'Preferences'
    Then goto Connections, click on User, click on
    'Not using Proxy' then click 'Use the following TCP
    listen ports for incoming event' and set the TCP ports
    for the corresponding port numbers 20000 to 20019
    ~
    :ENABLE
    1
    :END

    ===========================================================

  9. #9
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636

    以上的 設定 已經可以讓我的 ICQ 可以在 區網內 接收檔案了~

    但是 還有 一些缺點~

    因為 在SYGATE 中 所設定的是 設死的..

    也就是 說 192.168.0.11 的 IP
    在 ICQ中 一定要設定
    . 選擇 使用以下的 TCP 聽候埠 給來訪事件
    . 自: 20000 到 20019 <---- 這裡 被設死的

    所以 今天 如果 使用SYGATE 的DHCP 的CLIENT端
    的 虛擬IP 是 變動的~~ 就是下一次 該電腦得到的IP
    不是 192.168.0.11

    那~ ICQ中 20000-20019 這數值就....掛了~
    那 ICQ 可能又不能傳檔~

    希望 有高手能 協助解決~
    現在我就撐著吧~



  10. #10
    會員 cappella 的大頭照
    註冊日期
    2001-02-12
    所在地區
    MODEM 14400
    討論區文章
    636
    我是用 W2K AD SERVER + SYGATE + 雙網路卡
    一片對外 接 ADSL 使用 PPPOE軟體連線
    另一片 對內 接HUB 再分給 四台電腦使用

    由於 W2K AD SERVER 目前無人使用(只當ADSL分享用)
    所以 W2K 什摸服務 都沒掛 也沒啟動
    就只有 SYGATE + PPPOE + 防毒軟體~
    沒有架 WEB MAIL SERVER 因為是 計時制...

    ICQ的傳檔與否 跟 W2K 沒有關係( 我想不到 這兩者有那種關係)
    基本上 ICQ 能傳訊息給別人 就是正常
    不管是在WIN98 W2K ...的平台上
    目前 只知道 ICQ 傳檔 跟SYGATE 有關係
    如果 不是用SYGATE 來做分享的~ 這我沒研究了~~

    [/B][/QUOTE]

    真的媽
    這個問題困擾我好久
    真的可以用媽

    那網路的遊戲這樣也可以媽???? aok或aoc喔
    如果我適用多片網卡 sygate 有辦法達到媽

    [/B][/QUOTE]



類似的主題

  1. 怎樣可使得ICS的Client可以在ICQ順利接收檔案呢?【求助】
    作者:Keny 所在討論版:-- 網 路 技 術 版
    回覆: 0
    最後發表: 2003-06-02, 08:35 PM
  2. MSN messenger 語音 視訊 傳送接收檔案的 Port
    作者:chih_haohung 所在討論版:-- 網 路 技 術 版
    回覆: 4
    最後發表: 2002-11-03, 03:57 PM
  3. 【求助】ICQ傳送接收檔案之問題
    作者:anson1019 所在討論版:-- 網 路 軟 體 討 論 二 版 (網路其他軟體)
    回覆: 2
    最後發表: 2002-10-11, 12:50 AM
  4. WinXP使用ICQ是否不能接收檔案?
    作者:puremax 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 10
    最後發表: 2002-07-30, 01:41 AM
  5. 回覆: 1
    最後發表: 2002-05-02, 12:05 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •