找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5GMediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】
FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线
【官方】❤️搜索套利买量投流开户独立站⚡️开户投放Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
全球虚拟卡, 支持U充值【15 年团队 - 广告自动化系统、定制开发】【ActionKey】Meta API 桥接令牌尤里改 - FB 稳定投放
【神盾 AI】Meta 广告资产防护 永久免费FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISP
FB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头全球效果广告投放平台|Vertoz IngeniousPlex
广告位出租   
查看: 42166|回复: 10

[求助] 請教一下shopify大佬如何優雅地屏蔽部分國家或地區的ip呢?

[复制链接]

176

主题

1178

广告币

4248

积分

超级版主

积分
4248

社区QQ达人

发表于 2020-7-3 19:31:07 | 显示全部楼层 |阅读模式
Influxtec
比如我想屏蔽朝鮮的ip# C$ E3 A0 x' j. w3 E  c. z1 t
: q: L, v1 m8 v: i
有一些付費的app好像可以實現,但是感覺不太值啊,只是很簡單的功能. i2 a. K( P! c6 E2 B& x% s

* e( c/ B9 E3 f9 C5 c9 l0 }可以利用maxmind的geo ip实现吗?
, n8 ~& a& h+ a. p2 M% c
相关帖子
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复

使用道具 举报

1679

主题

1万

广告币

2万

积分

管理员

宇宙无敌河马天神

积分
28354

社区QQ达人

发表于 2020-7-3 21:23:10 | 显示全部楼层
shopify 可以前面挂cf吗?
6 n4 ]/ s/ q8 k4 W! U6 x, S4 R' c6 n5 d7 U3 X/ l
cf 实现这个很容易5 x2 ?& v4 k$ P% m5 G4 w7 v$ _, v

) b; I5 X8 O2 @要不然就只能自己写code,利用maxmind 的geoip了

点评

应该不行,只能用DNS Only模式,然后shopify会generate一个let's encrypt,我看几个top shopify店铺都是这样的 自己写code感觉就很麻烦了。。。 在shopify的社区找到了这个代码,不过这个freegeoip.app感觉不稳  详情 回复 发表于 2020-7-3 22:38
学会提问的艺术, 从小处入手, 忌大而空
AdvertCN电报群

我最喜欢用的工具
7200W全球动态不重复住宅IP代理
回复 支持 反对

使用道具 举报

176

主题

1178

广告币

4248

积分

超级版主

积分
4248

社区QQ达人

 楼主| 发表于 2020-7-3 22:38:35 | 显示全部楼层
河小马 发表于 2020-7-3 21:235 c0 ~, w/ A0 S: H) Q7 _! z. o
shopify 可以前面挂cf吗?
* Z5 p5 Z2 f* }/ k* \: |
" T& i% n, [& ?* A7 R" _7 P" g9 Ecf 实现这个很容易

5 n- R, p" `* f应该不行,只能用DNS Only模式,然后shopify会generate一个let's encrypt,我看几个top shopify店铺都是这样的3 Y! L" y- @; e2 Q4 |0 S& w

: R& ~2 `! I3 {! E9 M) z自己写code感觉就很麻烦了。。。
5 Q9 b$ H# `5 D
8 T# I! x" |, \! m* S在shopify的社区找到了这个代码,不过这个freegeoip.app感觉不稳
% s$ u9 |  K: j% ^0 L" |+ A! K) \/ o; \7 Z$ y, `$ C, ?+ \+ ]
  1. // IpGeolocation
    # c0 p+ c( x6 h% F" e9 r
  2. var httpRequest = new XMLHttpRequest();
      k$ x/ U' n1 ^

  3. , P! N4 K3 u! g" H- h9 O( L. l- I' ?
  4. httpRequest.onreadystatechange = function() {
    # T' {0 T: {, `- Q4 m, g
  5. if (4 === this.readyState && 200 === this.status) {
    " Q1 ^! k& C5 I2 V  V, `6 B
  6. var json = JSON.parse(this.responseText);
    9 q: A1 x8 \3 h+ v, \; c/ h! i4 G
  7. redirect(json.country_code);
    8 S; t( Q! s: g$ I4 V
  8. }  X: \6 ~$ ]" E: `/ q
  9. }
    ( e, z" G& D6 C
  10. httpRequest.open("GET", "https://freegeoip.app/json/", false);8 E; Q. U- g" q6 t5 f+ V
  11. httpRequest.setRequestHeader("Accept", "application/json");" o4 i" }( v, x0 J1 V; z# r
  12. httpRequest.send();; R1 k( d, r& ]8 b6 p

  13. - y! j, ]' r6 c- R+ t% [! }8 U
  14. function redirect(country_code) {* P  w* b' t" j; p5 N* T

  15. 2 |3 `- O& I# d1 ~- u- ]
  16. if (country_code == "CN" ) {- s' M$ K- D1 t% U  G

  17. - Z3 K! q# p& m, B$ R  M
  18. window.location.href = "https://www.nasa.gov/";' T; r8 C- s: C. b4 e$ p
  19. }5 ^2 H% G! Y  z3 h* s: K/ i( E! s- [
  20. ; D! w: P5 Z& x% d- K* W+ y% C% g
  21. else if
    / E- b! u  u" B& x5 k$ l% y
  22. (country_code == "MO" ) {: @9 Y' |: ]+ r0 f5 l
  23. window.location.href = "https://www.nasa.gov/";& l  \9 K3 [% X* a; l$ f. ]
  24. }
    0 U) Q& ]. P; k6 x  o  h3 Q
  25. : F9 Q- L" O% p4 k5 B0 O. Q

  26. 4 }9 e8 c8 `: c' V
  27. else if, ]- M& _( a7 S+ D; c
  28. (country_code == "SG" ) {
    ) E% |0 o8 m* _/ v  h$ {

  29. - C' d$ q3 K+ b+ B9 m. z/ V
  30. window.location.href = "https://www.nasa.gov/";+ M8 G, n" W2 ]* B& e6 H2 g
  31. }
    6 e! Y/ k. X) R; n7 l

  32. , ^$ U( w1 q" l/ C2 e4 ?1 C
  33. else if
    5 U# }$ A% @4 i$ m3 U8 a
  34. (country_code == "EE" ) {
    # Y: E* T7 G1 ~! L
  35. 1 S* w& H% \+ A* ~- d
  36. window.location.href = "https://www.nasa.gov/";
    9 T" p. ^. c9 q4 `+ O
  37. }; q* a# [: H' U# w+ r

  38. 4 s1 K4 @  S7 K+ ~
  39. + {; H2 _6 q0 [5 n; C- r
  40. else {
    3 _8 K2 O- T4 n" K& b
  41. return" L- J+ B' V5 h
  42. }
    * K6 `4 n4 H( r, o
  43. }
复制代码
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复 支持 反对

使用道具 举报

15

主题

1190

广告币

1160

积分

中级会员

积分
1160
发表于 2020-7-6 09:05:37 | 显示全部楼层
本帖最后由 GGBone 于 2020-7-6 09:07 编辑 0 l- z' u2 X0 Y( |3 Q

7 j: X( y- S6 n1 e( u安装一下付费的app,看一下怎么实现的,抄过来就可以了
回复 支持 反对

使用道具 举报

190

主题

1659

广告币

2239

积分

高级会员

积分
2239
发表于 2020-7-6 09:42:06 | 显示全部楼层
头像里面那个女的好面熟
回复 支持 反对

使用道具 举报

6

主题

549

广告币

3008

积分

高级会员

积分
3008
发表于 2020-7-6 10:40:30 | 显示全部楼层
自己写个接口套cf,读取国家信息,然后你代码里面替换freegeoip.app为你的接口。应该可以保证稳定。
回复 支持 反对

使用道具 举报

3

主题

820

广告币

836

积分

中级会员

积分
836

社区QQ达人

发表于 2020-7-6 14:24:40 | 显示全部楼层
其实屏蔽时区和系统语言更香些

点评

朋友能留个码吗?感谢  详情 回复 发表于 2020-12-21 00:05
回复 支持 反对

使用道具 举报

3

主题

89

广告币

248

积分

初级会员

积分
248

社区QQ达人

发表于 2020-7-8 18:53:11 | 显示全部楼层
屏蔽浏览器语言zh的比较容易实现
回复 支持 反对

使用道具 举报

5

主题

10

广告币

58

积分

初级会员

积分
58
发表于 2020-12-21 00:05:41 | 显示全部楼层
lancekupiak 发表于 2020-7-6 14:24
" [1 O9 x* n- V* \# z其实屏蔽时区和系统语言更香些

  H! h: Q- o! k5 G6 v  F朋友能留个码吗?感谢

点评

朋友后来解决了吗?分享一下可否?  详情 回复 发表于 2021-8-25 00:21
回复 支持 反对

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

积分
4
发表于 2021-8-25 00:21:30 | 显示全部楼层
鲜浓番茄味 发表于 2020-12-21 00:05/ ^1 B+ J5 s/ `0 i# y2 E. y9 h, t# O
朋友能留个码吗?感谢

) G; ^# j6 F' O9 N3 v0 u朋友后来解决了吗?分享一下可否?4 {, [% m% U/ _; Z# Y: X) c

点评

Shopify 屏蔽同行视频教程: https://www.bilibili.com/video/BV17A411x7tr  详情 回复 发表于 2021-9-2 22:41
回复 支持 反对

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

积分
4
发表于 2021-9-2 22:41:27 | 显示全部楼层
堂吉诃德啊 发表于 2021-8-25 00:21
: [: h9 s0 `6 `% P朋友后来解决了吗?分享一下可否?
% T+ `; |3 |6 n* T! D& v! L
Shopify 屏蔽同行视频教程:
! v$ \5 h" u2 @, m. x' ]9 X, Zhttps://www.bilibili.com/video/BV17A411x7tr
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-11-7 07:26 , Processed in 0.108697 second(s), 33 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表