AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️AdsPower:安全不封号,高效自动化Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN
7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款Facebook 批量上广告尤里改 - FB 稳定投放
免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户
FB资源,账单户,分享户,国内一手FB企业户,TT老户,GG老户源头海外CL企业户源头PTM全球虚拟卡—进来交个朋友!
PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多【找量】BA独家Nutra单找量虚拟FB卡 ⚡️ 透明条件 
国内外持牌,虚拟信用卡和收付款广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 40626|回复: 10

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

[复制链接]

176

主题

1133

广告币

4194

积分

超级版主

Rank: 8Rank: 8

积分
4194

社区QQ达人

发表于 2020-7-3 19:31:07 | 显示全部楼层 |阅读模式
Lemft
比如我想屏蔽朝鮮的ip2 f" r, B+ V* K6 g8 C
1 u" M- d8 y: {. j2 _/ y2 M
有一些付費的app好像可以實現,但是感覺不太值啊,只是很簡單的功能% P5 y( m4 S, v; i0 B

4 [# w" B! V& b, \可以利用maxmind的geo ip实现吗?% ?$ ]' k  N4 \, g# C% N5 x
相关帖子
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复

使用道具 举报

1632

主题

1万

广告币

2万

积分

管理员

宇宙无敌河马天神

Rank: 9Rank: 9Rank: 9

积分
27162

社区QQ达人

发表于 2020-7-3 21:23:10 | 显示全部楼层
shopify 可以前面挂cf吗?
7 c& M- Z3 c; m4 f  B/ M  v% ?- H) p2 u7 c5 L
cf 实现这个很容易7 M8 T: Q2 u9 j$ c1 ]- \2 L

5 x# a% O4 ]1 p4 r" f# D; g要不然就只能自己写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

主题

1133

广告币

4194

积分

超级版主

Rank: 8Rank: 8

积分
4194

社区QQ达人

 楼主| 发表于 2020-7-3 22:38:35 | 显示全部楼层
河小马 发表于 2020-7-3 21:23
& o  M( a  v+ ^* wshopify 可以前面挂cf吗?6 @" @8 `# c$ j

- v1 e/ l. H" Q( Wcf 实现这个很容易

1 [% Y; C! l% _应该不行,只能用DNS Only模式,然后shopify会generate一个let's encrypt,我看几个top shopify店铺都是这样的
" ~0 g$ _2 ]2 s  V, V, ~3 i* |4 `7 p2 M; }. V
自己写code感觉就很麻烦了。。。
7 l6 s6 w" ?: T$ T: @# D! v3 G" s
在shopify的社区找到了这个代码,不过这个freegeoip.app感觉不稳# A1 `, E3 Z3 ]. y

7 T/ B0 ?2 F* E' ?- _$ z
  1. // IpGeolocation. y. i; E6 e) T8 d; y: I4 l6 S5 V
  2. var httpRequest = new XMLHttpRequest();) i; Y6 Q+ z% a
  3. ) l4 l, E7 A, e  @- E( A: u
  4. httpRequest.onreadystatechange = function() {
    2 x6 s& X. z1 J. X
  5. if (4 === this.readyState && 200 === this.status) {
    - H8 Z$ ?, `9 l0 Z1 ^. |% x
  6. var json = JSON.parse(this.responseText);; ?) o- Z& C# M  l; L
  7. redirect(json.country_code);
    ) W( b: j& h& M% h0 F* n
  8. }
    % ~) l( K2 u) m' U4 H5 t" m. [
  9. }  i$ G0 ?' a2 F9 i5 O* f: D
  10. httpRequest.open("GET", "https://freegeoip.app/json/", false);& j9 O) D; g4 g8 B
  11. httpRequest.setRequestHeader("Accept", "application/json");
    & F6 M! I$ X7 t! s2 n: x4 b% J* |( w4 e
  12. httpRequest.send();$ n# V' S  m4 V& B% }
  13. 6 N% j1 e* W3 U+ _
  14. function redirect(country_code) {/ S8 \3 Q  f4 {$ p/ Z) ^
  15. ( x, |, r* D! r/ s, f; y$ C
  16. if (country_code == "CN" ) {
    * H% w1 Z+ s/ B* o2 u& {

  17. 2 _3 _$ g  C+ ?: a4 b9 u7 J
  18. window.location.href = "https://www.nasa.gov/";" i0 l$ L7 C" X7 C+ F3 Z
  19. }. j( d& i5 h' [; D

  20. 8 ?' k7 n5 m0 Z3 N! {3 b+ P
  21. else if% s7 Z& |: k9 x
  22. (country_code == "MO" ) {1 k  `( d$ K  p( M+ }4 m; `+ X+ I
  23. window.location.href = "https://www.nasa.gov/";
    . ?5 G/ u$ V; x7 H! ]) i- b7 y
  24. }
    * ^: P% R; `. _

  25. # N$ S: r9 g/ m* T, p

  26. , k4 I1 L# h+ T# ~7 {
  27. else if3 b7 ^$ R" L( ~6 ]& F
  28. (country_code == "SG" ) {
    7 H% G4 Z2 ?" x
  29. ( d, o5 i  z8 t- U8 H9 e
  30. window.location.href = "https://www.nasa.gov/";+ g0 V& A) ~9 c% `: y* M
  31. }
    3 ~9 A9 A7 N( V

  32.   N, V2 H9 K+ @+ F* D# X
  33. else if
    ! W) [4 H: a+ F) f
  34. (country_code == "EE" ) {1 ~) H( L* T+ U* Q
  35. # X, s  B4 \% [  g& V
  36. window.location.href = "https://www.nasa.gov/";
    6 h' X% c1 B" l% ?; Q
  37. }: L; w2 a, u5 j6 A$ U* [  W' i
  38. ' A4 r. X/ g0 ?0 F3 U

  39. / X/ X6 T- I$ s/ p5 O* ?  F. D
  40. else {% T" T4 @/ M- r4 U8 X  ^
  41. return
    ' s" t9 @+ k2 p3 C  s/ B; u: c
  42. }; R3 D1 h" W5 X5 a
  43. }
复制代码
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复 支持 反对

使用道具 举报

15

主题

1186

广告币

1156

积分

中级会员

Rank: 3Rank: 3

积分
1156
发表于 2020-7-6 09:05:37 | 显示全部楼层
本帖最后由 GGBone 于 2020-7-6 09:07 编辑
+ h% z4 h7 ?1 M3 Z9 x, V5 R. a( M$ L- j
安装一下付费的app,看一下怎么实现的,抄过来就可以了
回复 支持 反对

使用道具 举报

190

主题

1659

广告币

2239

积分

高级会员

Rank: 4

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

使用道具 举报

6

主题

549

广告币

3008

积分

高级会员

Rank: 4

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

使用道具 举报

3

主题

785

广告币

804

积分

中级会员

Rank: 3Rank: 3

积分
804

社区QQ达人

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

点评

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

使用道具 举报

3

主题

87

广告币

246

积分

初级会员

Rank: 2

积分
246

社区QQ达人

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

使用道具 举报

5

主题

10

广告币

58

积分

初级会员

Rank: 2

积分
58
发表于 2020-12-21 00:05:41 | 显示全部楼层
lancekupiak 发表于 2020-7-6 14:24, _; L, @" t$ k" ]
其实屏蔽时区和系统语言更香些
! Q8 m  }6 N! Y) E8 f1 f5 b5 ]3 `
朋友能留个码吗?感谢

点评

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

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-8-25 00:21:30 | 显示全部楼层
鲜浓番茄味 发表于 2020-12-21 00:05
# @7 v! W* d1 J$ G* r9 M朋友能留个码吗?感谢

+ l& T: P" \- _# l# g% p朋友后来解决了吗?分享一下可否?7 e: b  y+ a7 D% U& o, T

点评

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

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-9-2 22:41:27 | 显示全部楼层
堂吉诃德啊 发表于 2021-8-25 00:21
1 y( O' V3 C: d! Y0 y$ d( n朋友后来解决了吗?分享一下可否?
" h% x7 G- @, L2 c
Shopify 屏蔽同行视频教程:- M2 ]1 j  }* @1 n5 O! b. a, H2 ?
https://www.bilibili.com/video/BV17A411x7tr
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-26 06:35 , Processed in 0.069500 second(s), 23 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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