Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UX: 非法服务器地址 #1907

Closed
CallMeR opened this issue Jul 2, 2018 · 14 comments · Fixed by #2410
Closed

UX: 非法服务器地址 #1907

CallMeR opened this issue Jul 2, 2018 · 14 comments · Fixed by #2410

Comments

@CallMeR
Copy link

CallMeR commented Jul 2, 2018

Shadowsocks version / 影梭版本

Windows 4.0.10

Environment(Operating system, .NET Framework, etc) / 使用环境(操作系统,.NET Framework等)

Windows10 对应

Steps you have tried / 操作步骤

我的SS服务器给的地址为 aa.bb.cc.dd 的形式,会报非法服务器地址。
用IP写入后,点击添加按钮,可以在左侧列表中显示。但是点击上一个服务器地址,同样会报服务器地址非法。

@celeron533
Copy link
Contributor

image

@chenshaoju
Copy link
Collaborator

可能和你的配置文件混乱有关。

请尝试退出SS,然后将 Shadowsocks.exe 所在目录下的 gui-config.json 重命名,最后再启动SS,然后重新配置看看。

@CallMeR
Copy link
Author

CallMeR commented Jul 3, 2018

删除了gui-config.json后,配置一个aa.bb.cc.dd:port的服务器直接点击确定,可以正常添加一个,再次进入服务器编辑界面时,点击刚才配置的那个,还是会报非法服务器。 @chenshaoju

@chenshaoju
Copy link
Collaborator

你是这样配置的:
image

还是这样配置的:
image

@litingfeng
Copy link

@chenshaoju 我有相同问题,是第二种配置。以为是版本问题,换成另一台电脑可以用的4.0.9版本后,仍然会提示非法。

@chenshaoju
Copy link
Collaborator

@litingfeng 你是手动输入的还是粘贴的?某些情况下粘贴可能会粘贴一个特殊符号进去。

@CallMeR
Copy link
Author

CallMeR commented Jul 10, 2018

第二种配置

@chenshaoju
Copy link
Collaborator

请先Ping你的地址,确保能解析出IP或者能Ping通。

如果确定无误,请用Windows自带的记事本打开 Shadowsocks.exe 所在目录下的 gui-config.json 文件,会看到你的服务器地址在一个名为 server 的参数里,看起来应该类似于:

"server": "aaa.bbb.ccc",

能否看一下字符间是否有一个换行,或者特殊符号?

@fabware
Copy link

fabware commented Jul 19, 2018

被这个问题坑到了,作为一个"老手"还浪费不少时间。原因是填完服务器信息后没有立即点“确认”,而是点了“添加”(要不然为什么说自己是老手呢,有时候有些软件你不点添加,下次还得再输一遍),这时再点“确认”或服务器信息的时候就会出现“非法服务器地址”的问题。解决办法很简单,在选中“未配置的服务器”的状态下,点击“删除”,就可以了。

这是一个软件本身交互设计的问题。下面详细重现步骤和改进的建议:

重现的方法:
1、打开软件(现在左侧是“未配置的服务器”),在右侧“服务器”的表单中填入正确的服务器信息;
2、点击“添加”;
3、然后在左侧点击刚才输入的服务器(或者点“确认”),就会碰到“非法服务器地址”。

在这个时候,用户已经完全无法正常使用软件。当弹出“非法服务器地址”的时候,用户会以为是自己刚才输入的服务器地址不对,而没有注意到是“未配置的服务器”地址为空不对。

改进建议:
1、在用户切换到已经填好的服务器时,不要检查未对“未配置的服务器”的默认值做过任何修改的表单;
2、在用户已经填写了至少一个服务器的情况下,点击“确认”,不要检查未对“未配置的服务器”的默认值做过任何修改的表单。

非常感谢开发者的辛苦工作,也希望能对此做一些改进,帮到使用者也给自己省一些麻烦。

@celeron533
Copy link
Contributor

谢谢反馈
这个问题基本也就在添加第一台服务器的时候出现,偷懒先坑了。。。。

@celeron533 celeron533 changed the title 非法服务器地址应该是域名匹配有问题 UX: 非法服务器地址 Aug 2, 2018
@daquexian
Copy link

@celeron533 为什么要关闭这个 issue?这个问题并没有解决,而且很恼人。如果点“确定”那窗口就会直接关闭,点“添加”又会报非法服务器地址(这个问题我很确定两年前就存在,我很惊讶现在竟然还没有解决),我到底要怎么做才能在这个窗口添加多个服务器?

@celeron533
Copy link
Contributor

这个问题并没有解决,而且很恼人

左侧列表点击默认的空服务器,在右边编辑各种内容,然后保存。

@daquexian
Copy link

daquexian commented Sep 4, 2018

@celeron533 这是一个交互操作的问题

在这个时候,用户已经完全无法正常使用软件。当弹出“非法服务器地址”的时候,用户会以为是自己刚才输入的服务器地址不对,而没有注意到是“未配置的服务器”地址为空不对。

我刚刚又重新读了一遍 #1907 (comment) 才知道到底应该怎么操作。这个操作流程显然很反直觉。

而且这的确是一个问题,

这个问题基本也就在添加第一台服务器的时候出现,偷懒先坑了。。。。

那么为什么要关闭 issue?

@celeron533
Copy link
Contributor

celeron533 commented Sep 4, 2018

那么为什么要关闭 issue?

确实不妥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants