能力值:
( LV2,RANK:10 )
|
-
-
2 楼
费那事,搞个端口转发软件不就全解决了嘛
另外,我试着搜了下08390000(14600的16进制值,并倒过来排列),找到了,用winhex改了,有效
不过,我从来不主张这种方法修改端口
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
它是监听的,比如说我就一个IP地址。
A软件想监听 14600
B软件也想监听 14600
那么我不就得修改监听端口吗?端口转发 实现不了吧?
假如说我机器的IP地址
192.168.1.1是可以上网的。不能更改的。只有这么一个公网IP。
那么我添加192.168.0.8它是,虚拟的一个IP。
让A软件监听 192.168.1.1 14600
让B软件监听 192.168.0.8 14600
那么问题来了,192.168.1.1是有公网的IP,别人可以访问,而192.168.0.8是内网的IP。别人访问不到。
有什么方法可以让外网的人访问192.168.0.8的 14600端口呢?
如果没有那么就还是只能修改端口了。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
14600的16进制是3908
自己用winhex改
2处偏移:
2DE7E
2E128
把0839改成你要的端口的16进制数记得反过来写
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
呵呵,这就是端口转发呀,你说的情况有点乱,我来举个例子吧
假设192.168.1.1是网关,有公网IP,供外人访问
假设网内有2台服务器,地址分别是192.168.1.11和192.168.1.12,它们上面都开着14600端口的服务供内网用户访问
在这样的情况下外网用户肯定是无法访问11、12这两台服务器的。就需要做个NAT:在网关上设置:
将网关的1000端口映射到192.168.1.11:14600
将网关的1001端口映射到192.168.1.12:14600
这样,就解决问题了,两台服务器都能被访问,而且端口不重复
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
楼上两位都很正确的告诉了我修改方法。
感谢你们的回答 收益颇多。
我搜索了一下0839确实是可以修改。
感谢4楼的提供的偏移量。
因为是菜鸟也有一个不明白的问题。程序里面有129个0839.
是如何区分出来的呢?希望回答一下。感谢你的耐心。 好人好报~
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
呵呵,你说的修改网关映射的方法也让我学习了。
可是那么如果外网想连接你说的192.168.1.11:14600
那么就得是连接192.168.1.1:1001
对吧。如果客户端也是固定的不能修改端口。那么不就问题又还原回来了。呵呵。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
只搜0839的话,是很多,但是搜08390000的话,就只有4楼所说的2个地址了,因为端口是个int类型的数据,一般都是32位的,所以要搜4字节
那就这样做端口映射:
将网关(192.168.1.1)的14600端口映射到192.168.1.11:14600
即网关的侦听端口和内网的侦听端口相同,其实这种方法更为常见
不过,这样的话,另一台服务器上的14600端口就无法映射到网关的14600端口了。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
估计是我软件的问题。。。换了几个版本的Winhex都是这样。
是我的方法错误呢.还是说软件和你们使用不同。
搜索0839可以找到129个。
搜索08390000。一个找不到。
但是从软件里面看了一下,确实是08390000。
很简单。
od载入把14600转换下是3908
直接用od自带功能搜索所有常量
搞定。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
你是这么搜的么?
按理说不会搜不到
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我又换了一个版本可以了。我估计是劣质汉化的问题。谢谢你的耐心回答。暂时没有疑问了。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
汉化软件慎用呵
一些汉化组很水的,直接替换资源,会把软件功能搞坏的,而且措词往往会不当
一个好的汉化软件的汉化者,应该本身就是这个软件的高手,这样才能保证汉化的准确和功能的正常
另外,玩修改破解,本身就是比较高端的玩家了,应该有一定的英语基础,不然你怎么看英文文档呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
路过学习一下哈````````````
|
|
|