@ Pohon BBS
Giko Firewall blacklist discussion (8 replies)

■ 🕑 1. Giko Firewall blacklist discussion
│  I use shared ipv4, assigned by ISP & have no control of it. It does being shared across many hundreds of other ISP customers. I don't know how this work, maybe even NAT.
│  Since free ipv4 addresses ended many years ago, and ipv6 is not implemented/given here.
│  I don't have money to buy clean private ip or vpn.
│  
│  Unban my ip *.*.*.50 I don't have other ip & can't cchange it,
│  sadly I can't join your game server play.gokipoi.com
│  
│  あなたのIPは拒否されました。TorやVPNを使わないでください。
│  Your IP was rejected. Please do not use Tor or VPNs.
│  https://www.abuseipdb.com/check/*.*.*.50
│  
│  What's the logic of this?
│  Whole world is on Tor, NordVPN, you freely discussed their usage inside gikopoi chat room.
│  I'm not using them, but it should be legal to use them. Every 3rd youtuber is promoting VPN.
│  In many countries (china, russia, venezuela, cuba, iran, syria, libiya, africa ... etc ) it is impossible to browse internet without vpn. Banning Tor in anonymous imageboard game? Astonishing non-sence level of hypocrisy.
│  
│  Those sort of ip bans, making the web worse & gatekept, same stuff CF, js hCaptcha, or Anubis does does but with exception without js.
│  
│  Are you afraid of bots? But you do have idle bots in giko.
│  I neven used a bot, neither spam.
│  
│  Quickfix: whitelist subnets. But I don't know subnets ranges of my isp.
│  
│  fix: pohon nonjs captcha should work fine for gikopoi.
│  or you could come up & invent another new type of nonjs captcha.
│  some folks made anime or math captcha.
│  optional simple account creation (without email) is fine too, since it is sort of variation of captcha.
│  
│  Never ban IPv4, today they are all shared (or will be eventially soon), and behind 1 ip there could be thousands of users.
│  
│   
├─■ 🕑 2.
│   I can consider disabling the firewall again but will re-activate it the
│   moment abuse is detected and becomes a frustration.
│   
│   Here's the thing -- I'm not a JS coder. The code, as I've received it,
│   kind of takes an all or nothing approach to the firewall. I'm also
│   incredibly lazy and don't want to manage my own firewall list of bans.
│   
│   If you know how to modify the code to whitelist subnets, feel free to
│   shoot me a tip via https://4x13.net/me -- otherwise, I'm going for an
│   all-or-nothing approach. There are inbuilt user-based moderation tools
│   so that does reduce moderation effort on my end...
│   
│   > Banning Tor in anonymous imageboard game? Astonishing non-sence
│   > level of hypocrisy
│   That is kind of a dumb argument tho, nearly all imageboards ban tor use.
│   
│   If you don't want to contact me directly, you should be able to subscribe
│   to this thread via atom https://bbs.gikopoi.com/atom/thread/1748072799/
│   or all recent comments via atom https://bbs.gikopoi.com/atom/recent
│   or stick to manually refreshing this thread. We should be able to work
│   something out.
│   
│    
├─■ 🕑 3.
│   Can't reconnect
│   
│   tfw shadowbanned
│    
├─■ 🕑 4.
│ │  Arch, did you made any changes on backend recently?
│ │  Cuz I can't connect.
│ │  Sometimes game says "can't establish connection, unknown error"
│ │  and sometimes it goes mute, without drawing my character and Reconnecting in upper corner.
│ │  My network & setup is same & fine.
│ │   
│ └─■ 🕑 5.
│     0 changes to backend EVER -- the most I do is an occasional reboot of
│     the server / calling server (Janus). and there are currently 0 bans.
│     
│     if you are using a normal Firefox or Chrome it should work fine on
│     Windows and Android. if you are using a Linux or some weird browser,
│     all that I can say is that regulars using Linux or weird browsers are
│     able to connect fine, and that's where the issue is
│     
│     otherwise maybe you got a weird ISP.
│      
├─■ 🕑 6.
│   login {userName: "Boss", characterId: "hungry_giko", areaId: "for", roomId: "gym", password: ""}
│   
│   https://play.gikopoi.com/socket.io/?EIO=4&transport=polling&t=PT0V9iv&sid=MkinN-I6b5nuUlpaAEjx
│   
│   EIO: 4
│   transport: polling
│   t: PT0V9iv
│   sid: MkinN-I6b5nuUlpaAEjx
│   
│   response 2
│    
└─■ 🕑 7.
  │  websocket.js:54 WebSocket connection to 'wss://play.gikopoi.com/socket.io/***' failed
  │  Socket disconnected:
  │  transport close
  │  
  │  
  │   
  └─■ 🕑 8.
      wss socketio is actually broken and browsers usually revert to long-GET
      polling.
       

Pohon BBS